public void FieldBetTest_Winning(int returnResult, uint amount, uint fieldNumber, uint fieldColor) { var field = new Field(fieldNumber, fieldColor); var uut = new FieldBet("StubBet", amount, fieldNumber); Assert.That(returnResult, Is.EqualTo(uut.WonAmount(field))); }
public void FieldBetWonAmount_BetOnWrongField_ReturnAmountIsCorrect() { var uut = new FieldBet("Jonas", 500, 12); var fakeFieldNr12 = new FakeField { Number = 11 }; Assert.That(uut.WonAmount(fakeFieldNr12), Is.EqualTo(0)); }
public void CanAllFieldWin() { for (uint i = 0; i < 37; i++) { Field field = new Field(i, 0); var game = new RouletteGame.Legacy.RouletteGame(new FakeRoulette(field)); game.OpenBets(); Bet bet = new FieldBet("Fake Player", 100, i); game.PlaceBet(bet); game.CloseBets(); game.SpinRoulette(); game.PayUp(); Assert.That(game.FakePayUp(bet).Equals(bet.WonAmount(field))); } }
public void FieldBet_DifferentFields_WonAmountCorrect(int fieldNumber, int wonAmount) { _stubField.Number.Returns((uint)fieldNumber); Assert.That(_uut.WonAmount(_stubField), Is.EqualTo(wonAmount)); }
//[TestCase(0,100)] Virker ikke! public void FieldBet_DifferentFields_WonAmountIsCorrect(int field, int wonAmount) { _stubField.Number = (uint)field; Assert.That(_uut.WonAmount(_stubField), Is.EqualTo(wonAmount)); }
public void WonAmount_FieldChosen_CorrectAmount(string name, uint amount, uint fieldNumber, uint expectedReturn) { _uut = new FieldBet(name, amount, fieldNumber); Assert.That(_uut.WonAmount(new Field(1, 2)), Is.EqualTo(expectedReturn)); }
public void FieldBet_BetIsWon_WonAmountIsCorrect() { Assert.That(_fieldBet.WonAmount(_winField), Is.EqualTo(36* BetAmount)); }