public void GetNextColorTest() { ColorFactory cf = new ColorFactory(); var color = cf.GetNextColor(); Assert.IsTrue(color == Color.Red); }
public void TheTwentiethColorShouldBeRedAgain() { ColorFactory cf = new ColorFactory(); Color color = Color.Black; for (int i = 0; i < 21; i++) { color = cf.GetNextColor(); } Assert.IsTrue(color == Color.Red); }
public void ConsecutiveColorsShouldBeDifferent() { ColorFactory cf = new ColorFactory(); var color = cf.GetNextColor(); var color1 = cf.GetNextColor(); var color2 = cf.GetNextColor(); var color3 = cf.GetNextColor(); var color4 = cf.GetNextColor(); var color5 = cf.GetNextColor(); Assert.IsTrue(color == Color.Red); Assert.IsTrue(color1 == Color.Aqua); Assert.IsTrue(color2 == Color.Blue); Assert.IsTrue(color3 == Color.Coral); Assert.IsTrue(color4 == Color.BlueViolet); Assert.IsTrue(color5 == Color.Chartreuse); }