public void TestIsIsCorrectLengthFail() { var service = new BattleFieldService(null); var valid = service.IsValidLength(MockData.GetMockShipsValid(), MockData.GetMockOversizeShip()); Assert.False(valid); }
public void TestIsOversizeFail() { var service = new BattleFieldService(null); var invalid = service.IsOversize(MockData.GetOversizeLocations()); Assert.True(invalid); }
public void TestIsIsCorrectShapeFail() { var service = new BattleFieldService(null); var valid = service.IsValidAalignment(MockData.GetMockShipsInvalidShape()); Assert.False(valid); }
public void TestAddShipSuccesssNew() { var repoMock = new Mock <IMockRepository>(); repoMock.Setup(p => p.GetCurrentBattlefield()).Returns(() => null); var service = new BattleFieldService(repoMock.Object); var success = service.AddShip(MockData.GetMockShipPLayer1()); Assert.True(success); }
public void TestAttackMiss() { var repoMock = new Mock <IMockRepository>(); var battlefield = MockData.GetMockBattlefield(); var shot = MockData.GetMissShotFromBattlefield(battlefield); repoMock.Setup(p => p.GetCurrentBattlefield()).Returns(battlefield); var service = new BattleFieldService(repoMock.Object); var success = service.Attack(shot); Assert.False(success); }
public MainWindow() { _service = new BattleFieldService(context); InitializeComponent(); }