Add test coverage for selection behaviour

This commit is contained in:
Bartłomiej Dach 2024-02-05 19:53:19 +01:00
parent c12a7b3edf
commit c1feccb4cf
No known key found for this signature in database
1 changed files with 6 additions and 0 deletions

View File

@ -64,6 +64,12 @@ public void TestBasicListChanges()
AddStep("select first room", () => container.Rooms.First().TriggerClick());
AddAssert("first spotlight selected", () => checkRoomSelected(RoomManager.Rooms.First(r => r.Category.Value == RoomCategory.Spotlight)));
AddStep("remove last room", () => RoomManager.RemoveRoom(RoomManager.Rooms.MinBy(r => r.RoomID?.Value)));
AddAssert("first spotlight still selected", () => checkRoomSelected(RoomManager.Rooms.First(r => r.Category.Value == RoomCategory.Spotlight)));
AddStep("remove spotlight room", () => RoomManager.RemoveRoom(RoomManager.Rooms.Single(r => r.Category.Value == RoomCategory.Spotlight)));
AddAssert("selection vacated", () => checkRoomSelected(null));
}
[Test]