public void IsShipSunk_ShipWithOneCoordinateNotHit_ReturnsFalse() { MockShip(_shipLength); var result = _battleBoardService.IsShipSunk(_shipMock.Object); Assert.AreEqual(false, result); }
public void ShipNotSunkTest() { var battleBoardService = new BattleBoardService(battleShipFactoryMock.Object); MockShip(); var result = battleBoardService.IsShipSunk(_shipMock.Object); Assert.AreEqual(false, result); }
public void ShipSunkTest() { var battleBoardService = new BattleBoardService(battleShipFactoryMock.Object); _shipMock = new Mock <IShip>(); _shipMock.Setup(x => x.ShipId).Returns(1); _shipMock.Setup(x => x.ShipLength).Returns(_shipLength); _shipMock.Setup(x => x.ShipDirection).Returns(ShipDirection.U); var shipCoordinates = new List <IShipCoordinate>(); _shipMock.Setup(x => x.ShipCoordinates).Returns(shipCoordinates); var result = battleBoardService.IsShipSunk(_shipMock.Object); Assert.AreEqual(true, result); }