public void ShipNotSunkTest() { var battleBoardService = new BattleBoardService(battleShipFactoryMock.Object); MockShip(); var result = battleBoardService.IsShipSunk(_shipMock.Object); Assert.AreEqual(false, result); }
public void TestIfMissileTargetIsMiss() { var battleBoardService = new BattleBoardService(battleShipFactoryMock.Object); MockShip(); var result = battleBoardService.IsShipHitByMissile('D', 4, _shipMock.Object); Assert.AreEqual(false, result); }
public void TestIfShipHitByMissile() { var battleBoardService = new BattleBoardService(battleShipFactoryMock.Object); MockShip(); var result = battleBoardService.IsShipHitByMissile('A', 1, _shipMock.Object); Assert.AreEqual(true, result); }
public void ValidateShipLocationOnBoardTest_NegativeScenario() { var battleBoardService = new BattleBoardService(battleShipFactoryMock.Object); battleBoardService.BoardDimension = 5; var result = battleBoardService.ValidateShipLocationOnBoard("R", 'E', 2); Assert.AreEqual(false, result); }
public void TestSetup() { _battleShipFactoryMock = new Mock <IBattleShipFactory>(); _battleBoardService = new BattleBoardService(_battleShipFactoryMock.Object); _playerMock = new Mock <IPlayer>(); _shipMock = new Mock <IShip>(); _shipLength = 3; }
public void SetShipOnBattleBoardTest() { //arrange var battleBoardService = new BattleBoardService(battleShipFactoryMock.Object); MockShip(); //act var result = battleBoardService.SetShipOnBattleBoard('A', 1, _shipLength, "U", _shipMock.Object); //assert Assert.AreEqual(true, 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); }
public void TestCleanUp() { _battleBoardService = null; _battleShipFactoryMock = null; if (_shipMock != null) { _shipMock = null; } if (_playerMock != null) { _shipMock = null; } if (_playerMock != null) { _shipMock = null; } }