public void MoveToHospital() { InstanceGenerator.Cleaner(CharacteId1); CreateChar(CharacteId1, lobbyId, "Step1"); CreateChar(CharacteId2, lobbyId, "Step2"); Lobby newlobby = InstanceGenerator.GenerateTestingLobby(lobbyId); _lobbyRepository.Create(newlobby); bot.StateMachine(_characterRepository.Read(CharacteId1).State, "Влево", CharacteId1); newlobby = _lobbyRepository.Read(lobbyId); Assert.AreEqual(newlobby.Players[0].Health == LobbyRules.Test().PlayerMaxHealth, true); }
public void BombinVoid() { InstanceGenerator.Cleaner(CharacteId1); CreateChar(CharacteId1, lobbyId, "Step1"); CreateChar(CharacteId2, lobbyId, "Step2"); Lobby newlobby = InstanceGenerator.GenerateTestingLobby(lobbyId); _lobbyRepository.Create(newlobby); bot.BComm(CharacteId1, Direction.North); newlobby = _lobbyRepository.Read(lobbyId); Assert.AreEqual(newlobby.Maze[2, 1] == 0, true); Assert.AreEqual(newlobby.Players[0].Bombs == LobbyRules.Test().PlayerMaxBombs - 1, true); }
public void ShootInPlayer() { InstanceGenerator.Cleaner(CharacteId1); CreateChar(CharacteId1, lobbyId, "Step1"); CreateChar(CharacteId2, lobbyId, "Step2"); Lobby newlobby = InstanceGenerator.GenerateTestingLobby(lobbyId); _lobbyRepository.Create(newlobby); bot.SComm(CharacteId1, Direction.North); newlobby = _lobbyRepository.Read(lobbyId); Assert.AreEqual(newlobby.Players[1].Health == LobbyRules.Test().PlayerMaxHealth - 1, true); Assert.AreEqual(newlobby.Players[0].Guns == LobbyRules.Test().PlayerMaxGuns - 1, true); }
public void StabInPlayer() { InstanceGenerator.Cleaner(CharacteId1); CreateChar(CharacteId1, lobbyId, "Step1"); CreateChar(CharacteId2, lobbyId, "Step2"); Lobby newlobby = InstanceGenerator.GenerateTestingLobby(lobbyId); _lobbyRepository.Create(newlobby); bot.StateMachine(_characterRepository.Read(CharacteId1).State, "Пропуск хода", CharacteId1); bot.StateMachine(_characterRepository.Read(CharacteId2).State, "Вниз", CharacteId2); bot.StateMachine(_characterRepository.Read(CharacteId1).State, "Удар кинжалом", CharacteId1); newlobby = _lobbyRepository.Read(lobbyId); Assert.AreEqual(newlobby.Players[1].Health == LobbyRules.Test().PlayerMaxHealth - 1, true); }