public void CharacterMonsterBaseModel_Constructor_Default_Should_Pass() { // Arrange // Act var result = new CharacterMonsterBaseModel <CharacterModel>(); // Reset // Assert Assert.AreEqual("This is an Item", result.Name); }
public void CharacterMonsterBaseModel_CalculateExperienceEarned_Default_Should_Pass() { // Arrange var data = new CharacterMonsterBaseModel <CharacterModel>(); // Act var result = data.CalculateExperienceEarned(0); // Reset // Assert Assert.AreEqual(0, result); }
public void CharacterMonsterBaseModel_AddExperience_Default_Should_Pass() { // Arrange var data = new CharacterMonsterBaseModel <CharacterModel>(); // Act var result = data.AddExperience(0); // Reset // Assert Assert.AreEqual(true, result); }
public void CharacterMonsterBaseModel_FormatOutput_Default_Should_Pass() { // Arrange var data = new CharacterMonsterBaseModel <CharacterModel>(); // Act var result = data.FormatOutput(); // Reset // Assert Assert.AreEqual("", result); }
public void CharacterMonsterBaseModel_CauseDeath_Default_Should_Pass() { // Arrange var data = new CharacterMonsterBaseModel <CharacterModel>(); // Act var result = data.CauseDeath(); // Reset // Assert Assert.AreEqual(false, result); }
public void CharacterMonsterBaseModel_TakeDamage_InValid_Should_Fail() { // Arrange var data = new CharacterMonsterBaseModel <CharacterModel>(); // Act var result = data.TakeDamage(0); // Reset // Assert Assert.AreEqual(false, result); }
public void CharacterMonsterBaseModel_TakeDamage_Valid_Should_Pass() { // Arrange var data = new CharacterMonsterBaseModel <CharacterModel>(); // Act var result = data.TakeDamage(1); // Reset // Assert Assert.AreEqual(true, result); }
public void CharacterMonsterBaseModel_GetHealthMax_Default_Should_Pass() { // Arrange var data = new CharacterMonsterBaseModel <CharacterModel>(); // Act var result = data.GetMaxHealthTotal; // Reset // Assert Assert.AreEqual(1, result); }
public void CharacterMonsterBaseModel_Update_Default_Should_Pass() { // Arrange var data = new CharacterMonsterBaseModel <CharacterModel>(); // Act var result = data.Update(null); // Reset // Assert Assert.AreEqual(true, result); }
public void CharacterMonsterBaseModel_RemoveItemFromLocatio_default_Should_Pass() { // Arrange var data = new CharacterMonsterBaseModel <CharacterModel>(); // Act data.RemoveItemFromLocation(ItemLocationEnum.Unknown); // Reset // Assert Assert.AreEqual(0, (int)ItemLocationEnum.Unknown); }
public void CharacterMonsterBaseModel_GetDamageRollValue_Default_Should_Pass() { // Arrange var data = new CharacterMonsterBaseModel <CharacterModel>(); data.Level = 1; // Act var result = data.GetDamageRollValue(false); // Reset // Assert Assert.AreEqual(1, result); }
public void CharacterMonsterBaseModel_RemoveItemFromLocatio_OffHand_Should_Pass() { // Arrange var data = new CharacterMonsterBaseModel <CharacterModel>(); // Act data.OffHand = "Thunder bolt"; data.RemoveItemFromLocation(ItemLocationEnum.OffHand); var newOffHand = data.OffHand; // Reset data.OffHand = null; // Assert Assert.AreEqual(null, newOffHand); }
public void CharacterMonsterBaseModel_RemoveItemFromLocatio_NeckLass_Should_Pass() { // Arrange var data = new CharacterMonsterBaseModel <CharacterModel>(); // Act data.Necklace = "Posinous pearls"; data.RemoveItemFromLocation(ItemLocationEnum.Necklass); var newNecklace = data.Necklace; // Reset data.Necklace = null; // Assert Assert.AreEqual(null, newNecklace); }