public void PlayerModel_CalculateExperienceEarned_Default_Should_Pass() { // Arrange var data = new PlayerModel <BaseCharacter>(); // Act var result = data.CalculateExperienceEarned(0); // Reset // Assert Assert.AreEqual(0, result); }
public void PlayerModel_CalculateExperienceEarned_None_Avaiable_Should_Pass() { var data = new PlayerModel <BaseMonster> { ExperienceRemaining = 0, MaxHealth = 20, CurrHealth = 20 }; // Call calculate experience before applying damage var Result = data.CalculateExperienceEarned(3); var Expected = 0; Assert.AreEqual(Expected, Result, TestContext.CurrentContext.Test.Name); }
public void PlayerModel_CalculateExperienceEarned_0_Should_Skip() { var data = new PlayerModel <BaseMonster> { ExperienceRemaining = 3000, MaxHealth = 20, CurrHealth = 20 }; // Call calculate experience before applying damage var Result = data.CalculateExperienceEarned(0); var Expected = 0; Assert.AreEqual(Expected, Result); }