public void EvenOddBetTest_Winning(int returnResult, uint amount, uint fieldNumber, uint fieldColor) { var field = new Field(fieldNumber, fieldColor); var uut = new EvenOddBet("StubBet", amount, true); Assert.That(returnResult, Is.EqualTo(uut.WonAmount(field))); }
public void SetUp() { _uutEven = new EvenOddBet("Pete Mitchell", 100, Parity.Even); _uutOdd = new EvenOddBet("Pete Mitchell", 100, Parity.Odd); _uutNeither = new EvenOddBet("Pete Mitchell", 100, Parity.Neither); _stubField = Substitute.For <IField>(); }
public void Init() { _EvenOdd = "odd"; amount = 10; wonAmount = 20; _eobObject = new EvenOddBet(_EvenOdd, amount, _even); fieldstub = new Fieldstub(); }
public void setup() { _sEvenOdd = "odd"; _uiAmount = 100; _uiWonAmount = 200; _eobTestObj = new EvenOddBet(_sEvenOdd,_uiAmount,_even); fsFieldStub = new FieldStub(); }
public void SetUp() { _winField = new Field(10, FieldColor.Red); // 10, even, red _loseField = new Field(11, FieldColor.Black); // 11, odd, black _fieldBet = new FieldBet("John Doe", BetAmount, 10); _colorBet = new ColorBet("John Doe", BetAmount, FieldColor.Red); _evenOddBet = new EvenOddBet("John Doe", BetAmount, Parity.Even); }
public void ToString_Amount10ColorRed_10AndRedInString() { //Arrange EvenOddBet uut = new EvenOddBet("Otto Leisner", 10, true); //amount = 10, bet on even //Act var returnValue = uut.ToString(); //Assert Assert.AreEqual("10$ even/odd bet on even", returnValue); }
public void WonAmount_BetOnEvenIsIncorrect_ResultEqualsZero() { //Arrange EvenOddBet uut = new EvenOddBet("Otto Leisner", 10, true); //amount = 10, even = true Field testField = new Field(3, 1); // Number = 2, Color = 1 //Act var returnValue = uut.WonAmount(testField); //Assert Assert.AreEqual(0, returnValue); }
public void WonAmount_BetOnOddIsCorrectAndAmountEquals10_ResultEquals20() { //Arrange EvenOddBet uut = new EvenOddBet("Otto Leisner", 10, false); //amount = 10, even = false Field testField = new Field(3, 0); // Number = 3, Color = 0 //Act var returnValue = uut.WonAmount(testField); //Assert Assert.AreEqual(20, returnValue); }
public void CanOddWin() { Field field = new Field(1, 0); var game = new RouletteGame.Legacy.RouletteGame(new FakeRoulette(field)); game.OpenBets(); Bet bet = new EvenOddBet("Fake Player", 100, false); game.PlaceBet(bet); game.CloseBets(); game.SpinRoulette(); game.PayUp(); Assert.That(game.FakePayUp(bet).Equals(bet.WonAmount(field))); }
public void Setup() { _fakeOutput = Substitute.For <IOutput>(); _fakeRandomizer = Substitute.For <IRandomizer>(); _fieldFactory = new StandardFieldFactory(); _roulette = new Roulette.Roulette(_fieldFactory, _fakeRandomizer); _rouletteGame = new Game.Game(_roulette, _fakeOutput); _fieldBet = new FieldBet("Bente", 100, 2); _colorBet = new ColorBet("Bjarne", 100, FieldColor.Black); _evenOddBet = new EvenOddBet("Berit", 100, Parity.Even); }
public void SetUp() { _uutEven = new EvenOddBet("Christina", 100, true); _uutOdd = new EvenOddBet("Emma", 200, false); }
public void WonAmount_WinningOnOddNumber_GetMoney() { _eobTestObj = new EvenOddBet(_sEvenOdd, _uiAmount, false); fsFieldStub.Even = false; Assert.Greater(_eobTestObj.WonAmount(fsFieldStub), 0); }
public void WonAmount_OddChosenAndLost_CorrectAmount(string name, uint amount, bool even, uint expectedReturn) { _uut = new EvenOddBet(name, amount, even); Assert.That(_uut.WonAmount(new Field(2, 1)), Is.EqualTo(expectedReturn)); }
public void ToString_ReturnEvenOrOdd_ReturnIsCorrect(string name, uint amount, bool even, string expectedReturn) { _uut = new EvenOddBet(name, amount, even); Assert.That(_uut.ToString(), Is.EqualTo(amount + "$ even/odd bet on " + expectedReturn)); }
public void BetTest_Name_Equals_Troes() { var uut = new EvenOddBet("Troels", 50u, true); Assert.That(uut.PlayerName, Is.EqualTo("Troels")); }
public void wonAmount_WinningOnEvenNumber_GetMoney() { _eobObject = new EvenOddBet(_EvenOdd, amount, true); fieldstub.Even = true; // Assert.Greater(_eobObject.WonAmount(fieldstub), 0); }
public void teardown() { _eobTestObj = null; fsFieldStub = null; }