public void FieldBetConstructor_InputArguments_ObjectFieldsMatchArguments() { var uut = new FieldBet("Jonas", 500, 12); Assert.That(uut.PlayerName, Is.EqualTo("Jonas")); Assert.That(uut.Amount, Is.EqualTo(500)); }
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 setup() { sUserName = "******"; uiAmount = 1000; uiFieldNumber = 1; fbTestObj = new FieldBet(sUserName, uiAmount, uiFieldNumber); 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 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 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 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 SetUp() { _uut = new FieldBet("Pete Mitchell", 100, 0); _stubField = Substitute.For <IField>(); }
public void teardown() { fbTestObj = null; fsFieldStub = null; }
public void SetUp() { _uut = new FieldBet("Christina", 100, 10); }
public void SetUp() { _uut = new FieldBet("Christina", 100, 10); _stubField = new StubField(); }
public void ToString_ReturnFieldNumber_ReturnIsCorrect(string name, uint amount, uint fieldNumber, uint expectedReturn) { _uut = new FieldBet(name, amount, fieldNumber); Assert.That(_uut.ToString(), Is.EqualTo(amount + "$ field bet on " + expectedReturn)); }
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 SetUp() { _uut = new FieldBet("Pete Mitchell", 100, 0); }
public void FieldBetToString_FormatIsCorrect() { var uut = new FieldBet("Jonas", 500, 12); Assert.That(uut.ToString(), Is.EqualTo($"500$ field bet on 12")); }