Пример #1
0
        public void Start_Always_SetsActiveTokenToInjectedPlayer()
        {
            var player = new TokenStub();
            var sut    = new Game(new BoardStub(), player, new DiceStub());

            sut.Start();

            Assert.AreEqual(player, sut.ActiveToken);
        }
Пример #2
0
        public void MovePlayer_AfterGameHasStarted_UsesCurrentDiceRollToMoveToken()
        {
            var player = new TokenStub();
            var dice   = new DiceStub();
            var sut    = new Game(new BoardStub(), player, new DiceStub());

            sut.Start();

            sut.MoveActiveToken();
        }