public void GetRandomWindowFromEmptyList() { // arrange var windows = new List <Window>(); // act var randomWindow = GameHelpers.GetRandomWindow(windows); // assert Assert.IsNull(randomWindow); }
public void GetRandomWindowFromSingleWindow() { // arrange var windows = new List <Window> { new Window() }; // act var randomWindow = GameHelpers.GetRandomWindow(windows); // assert Assert.IsNotNull(randomWindow); CollectionAssert.Contains(windows, randomWindow); }
public void GetRandomWindowFromMultipleWindows() { // arrange var windows = new List <Window>(); for (var windowCount = 0; windowCount < 5; windowCount++) { windows.Add(new Window()); } // act var randomWindow = GameHelpers.GetRandomWindow(windows); // assert Assert.IsNotNull(randomWindow); CollectionAssert.Contains(windows, randomWindow); }