public void TestStringFiltering() { AddStep("add rooms", () => RoomManager.AddRooms(4)); AddUntilStep("4 rooms visible", () => container.Rooms.Count(r => r.IsPresent) == 4); AddStep("filter one room", () => container.Filter(new FilterCriteria { SearchString = "1" })); AddUntilStep("1 rooms visible", () => container.Rooms.Count(r => r.IsPresent) == 1); AddStep("remove filter", () => container.Filter(null)); AddUntilStep("4 rooms visible", () => container.Rooms.Count(r => r.IsPresent) == 4); }
private void filterRooms() { rooms.Filter(Filter.CreateCriteria()); roomManager?.Filter(Filter.CreateCriteria()); }