示例#1
0
        public void Should_not_be_won_when_nothing_set()
        {
            var tictactoe = new TicTacToeBuilder()
                            .Game(g => g.FirstPlayerEinstein.SecondPlayerEiffel)
                            .Build();

            // Act
            var won = tictactoe.HasWon();

            won.Should().BeFalse();
        }
示例#2
0
        public void Should_not_be_won(int a, int b, int c)
        {
            var tictactoe = new TicTacToeBuilder()
                            .Game(g => g.FirstPlayerEinstein.SecondPlayerEiffel)
                            .TickCell(a)
                            .TickOtherCell(a, b, c)
                            .TickCell(b)
                            .TickOtherCell(a, b, c)
                            .TickCell(c)
                            .TickOtherCell(a, b, c)
                            .Build();

            // Act
            var won = tictactoe.HasWon();

            won.Should().BeFalse();
        }