public void RouletteTest_No_Spin_Result_0_Green() { var uut = new RouletteGame.Legacy.Roulette(); Assert.That(uut.GetResult().Number, Is.EqualTo(new Field(0, Field.Green).Number)); Assert.That(uut.GetResult().Color, Is.EqualTo(new Field(0, Field.Green).Color)); }
public void RouletteTest_Spin_GetResult(uint numberToSpin, uint expectedResult, uint expectedColor) { var uut = new RouletteGame.Legacy.Roulette(new StubRandom(numberToSpin)); uut.Spin(); var winnerField = new Field(expectedResult, expectedColor); Assert.That(uut.GetResult().Number, Is.EqualTo(winnerField.Number)); Assert.That(uut.GetResult().Color, Is.EqualTo(winnerField.Color)); }
public void SpinRoulette() { Console.Write("Spinning..."); _roulette.Spin(); Console.WriteLine("Result: {0}", _roulette.GetResult()); }