public void TurnEngine_RemoveIfDead_Dead_True_Should_Return_False() { // Arrange var Monster = new MonsterModel { CurrentHealth = 1, Alive = true, Guid = "me" }; var PlayerInfo = new PlayerInfoModel(Monster); Engine.MonsterList.Clear(); Engine.MonsterList.Add(PlayerInfo); Engine.MakePlayerList(); // Act var result = Engine.RemoveIfDead(PlayerInfo); // Reset // Assert Assert.AreEqual(false, result); }
public void TurnEngine_RemoveIfDead_Alive_True_Should_Return_False() { // Arrange var Monster = new MonsterModel { CurrentHealth = 1, Alive = true, Id = "me" }; Engine.MonsterList.Clear(); Engine.MonsterList.Add(Monster); Engine.MakeEntityList(); // Act var result = Engine.RemoveIfDead(Engine.EntityList. Where(a => a.Id == "me").FirstOrDefault()); // Reset Engine.StartBattle(false); // Assert Assert.AreEqual(false, result); }