Beispiel #1
0
        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);
        }