Beispiel #1
0
        public async Task ShouldGetBattleStatus_Return_Battle_Status_Successfully_When_Pass_ValidBattleId()
        {
            var battle1 = await _battleService.InitiateBattle(10, 6, 3);

            var battle2 = await _battleService.InitiateBattle(5, 6, 3);

            var battleStatus1 = await _battleService.GetBattleStatus(battle1.Id.ToString());

            var battleStatus2 = await _battleService.GetBattleStatus(battle2.Id.ToString());

            Assert.Equal(BattleStatus.Initialized, battleStatus1);
            Assert.Equal(BattleStatus.Initialized, battleStatus2);
        }
        public void ShouldGetBattleStatus_Return_Battle_Status_Successfully_When_Pass_ValidBattleId()
        {
            //Arrange
            var battle1 = _battleService.InitiateBattle(10, 6, 3);
            var battle2 = _battleService.InitiateBattle(5, 6, 3);

            //Act
            var battleStatus1 = _battleService.GetBattleStatus(battle1.Id.ToString());
            var battleStatus2 = _battleService.GetBattleStatus(battle2.Id.ToString());

            //Assert
            Assert.Equal(BattleStatus.Initialized, battleStatus1);
            Assert.Equal(BattleStatus.Initialized, battleStatus2);
        }