public async Task ShouldInitiateBattle_Create_Battle_Successfully_When_Pass_ValidInputs() { var battle = await _battleService.InitiateBattle(10, 6, 3); Assert.NotEqual(Guid.Empty, battle.Id); Assert.Equal(BattleStatus.Initialized, battle.Status); Assert.Equal(100, battle.Grid.Cells.Length); Assert.Equal(GridCellStatus.Empty, battle.Grid.Cells[9, 9].Status); Assert.Equal(9, battle.Grid.Cells[9, 9].Coordinate.Column); }
public void ShouldInitiateBattle_Create_Battle_Successfully_When_Pass_ValidInputs() { //Act var battle = _battleService.InitiateBattle(10, 6, 3); //Assert Assert.NotEqual(Guid.Empty, battle.Id); Assert.Equal(BattleStatus.Initialized, battle.Status); Assert.Equal(100, battle.Grid.Cells.Length); Assert.Equal(Occupation.Empty, battle.Grid.Cells[9, 9].Status); Assert.Equal(9, battle.Grid.Cells[9, 9].Coordinate.Column); }