public void AbilityEnumHelper_GetLocationByPosition_Thiccness_Should_Pass() { // Arrange // Act var result = AbilityEnumHelper.GetLocationByPosition(3); // Assert Assert.AreEqual(AbilityEnum.ThiccnessAbility, result); }
public void AbilityEnumHelper_GetLocationByPosition_Stamina_Should_Pass() { // Arrange // Act var result = AbilityEnumHelper.GetLocationByPosition(4); // Assert Assert.AreEqual(AbilityEnum.StaminaAbility, result); }
public void AbilityEnumHelperTests_ConvertMessageStringToEnum_Bribes_Should_Pass() { // Arrange // Act var result = AbilityEnumHelper.ConvertMessageStringToEnum("Bribes"); // Reset // Assert Assert.AreEqual(AbilityEnum.Bribes, result); }
public void AbilityEnumHelperTests_ConvertMessageStringToEnum_PayTuition_Should_Pass() { // Arrange // Act var result = AbilityEnumHelper.ConvertMessageStringToEnum("Pay tuition"); // Reset // Assert Assert.AreEqual(AbilityEnum.PayTuition, result); }
public void AbilityEnumHelperTests_ConvertMessageStringToEnum_FlashGenius_Should_Pass() { // Arrange // Act var result = AbilityEnumHelper.ConvertMessageStringToEnum("Flash of genius"); // Reset // Assert Assert.AreEqual(AbilityEnum.FlashGenius, result); }
public void AbilityEnumHelperTests_ConvertMessageStringToEnum_ExtraCredit_Should_Pass() { // Arrange // Act var result = AbilityEnumHelper.ConvertMessageStringToEnum("Extra credit"); // Reset // Assert Assert.AreEqual(AbilityEnum.ExtraCredit, result); }
public void AbilityEnumHelperTests_ConvertStringToEnum_Extension_Should_Pass() { // Arrange // Act var result = AbilityEnumHelper.ConvertStringToEnum("Extension"); // Reset // Assert Assert.AreEqual(AbilityEnum.Extension, result); }
public void AbilityEnumHelperTests_ConvertStringToEnum_None_Should_Pass() { // Arrange // Act var result = AbilityEnumHelper.ConvertStringToEnum("None"); // Reset // Assert Assert.AreEqual(AbilityEnum.None, result); }
public void AbilityEnumHelperTests_ConvertMessageStringToEnum_Bogus_Should_Return_Unknown() { // Arrange // Act var result = AbilityEnumHelper.ConvertMessageStringToEnum("This ability doesn't exist"); // Reset // Assert Assert.AreEqual(AbilityEnum.Unknown, result); }
public void PlayerInfoModel_UseAbility_None_Ability_Should_Pass() { // Arrange var data = new PlayerInfoModel(new MonsterModel()); data.AbilityTracker.Add(AbilityEnumHelper.ConvertStringToEnum("None"), 1); // Act var result = data.UseAbility(AbilityEnum.None); // Reset // Assert Assert.True(result); }
public void PlayerInfoModel_UseAbility_Unknown_Ability_Should_Not_Pass() { // Arrange var data = new PlayerInfoModel(new MonsterModel()); data.AbilityTracker.Add(AbilityEnumHelper.ConvertStringToEnum("Unknown"), 0); // Act var result = data.UseAbility(AbilityEnum.Unknown); // Reset // Assert Assert.IsFalse(result); }
public void AbilityEnumHelper_ConvertStringToEnum_Should_Pass() { // Arrange var myList = Enum.GetNames(typeof(AbilityEnum)).ToList(); AbilityEnum myActual; AbilityEnum myExpected; // Act foreach (var item in myList) { myActual = AbilityEnumHelper.ConvertStringToEnum(item); myExpected = (AbilityEnum)Enum.Parse(typeof(AbilityEnum), item); // Assert Assert.AreEqual(myExpected, myActual, "string: " + item + TestContext.CurrentContext.Test.Name); } }