public void TestBasicDisplay() { AddStep("Add playing user", () => testSpectatorStreamingClient.PlayingUsers.Add(2)); AddUntilStep("Panel loaded", () => currentlyPlaying.ChildrenOfType <UserGridPanel>()?.FirstOrDefault()?.User.Id == 2); AddStep("Remove playing user", () => testSpectatorStreamingClient.PlayingUsers.Remove(2)); AddUntilStep("Panel no longer present", () => !currentlyPlaying.ChildrenOfType <UserGridPanel>().Any()); }