コード例 #1
0
ファイル: TestSuite.cs プロジェクト: Unsongheroes/SWT_45_repo
        public void RouletteCloseBet()
        {
            var roulette = new FakeRoulette();
            var uut      = new RouletteGame.Legacy.RouletteGame(roulette);

            uut.CloseBets();

            Assert.That(uut.RoundIsOpen, Is.EqualTo(false));
        }
コード例 #2
0
ファイル: TestSuite.cs プロジェクト: Unsongheroes/SWT_45_repo
        public void RoulettePayUp_TestRouletteGetResult()
        {
            var roulette = new FakeRoulette();
            var uut      = new RouletteGame.Legacy.RouletteGame(roulette);

            uut.PayUp();

            Assert.That(roulette.GetResultFuntionWasCalled, Is.EqualTo(true));
        }
コード例 #3
0
ファイル: TestSuite.cs プロジェクト: Unsongheroes/SWT_45_repo
        public void RouletteSpin()
        {
            var roulette = new FakeRoulette();
            var uut      = new RouletteGame.Legacy.RouletteGame(roulette);

            uut.SpinRoulette();

            Assert.That(roulette.SpinFuntionWasCalled, Is.EqualTo(true));
        }
コード例 #4
0
        public void TestFakeSpin()
        {
            var RL = new FakeRoulette();

            RouletteGame.Legacy.RouletteGame RG = new RouletteGame.Legacy.RouletteGame(RL);
            RG.OpenBets();
            RG.PlaceBet(new ColorBet("player 1", 100, Field.Black));
            RG.CloseBets();
            RG.SpinRoulette();
            Assert.AreEqual(1, RL.CountGetResult);
        }
コード例 #5
0
 public void RunBeforeTests()
 {
     _fakeRoulette     = new FakeRoulette();
     _fakeOutputDevice = new FakeOutputDevice();
     _uut = new RouletteGameClass(_fakeRoulette, _fakeOutputDevice);
 }
コード例 #6
0
 public void RunBeforeTests()
 {
     _fakeRoulette = new FakeRoulette();
     _fakeOutputDevice = new FakeOutputDevice();
     _uut = new RouletteGameClass(_fakeRoulette,_fakeOutputDevice);
 }