示例#1
0
        public void Start_ShouldFailWhenTheFleetOfPlayer1IsNotPositioned()
        {
            //Arrange
            _player1Builder.WithFleetPositionedOnGrid(false);

            //Act
            var result = _game.Start();

            //Assert
            Assert.That(result.IsFailure, Is.True, "A failure result should be returned.");
            Assert.That(_game.IsStarted, Is.False, "Game should not be marked as started.");
        }