public void ToEnum_Passing_Invalid_Int_Name_Enumeracion_Returns_Null() { var value = new Random().Next(); CardTypeEnum?expected = null; var actual = CardTypeEnum.ToEnum(value); Assert.AreEqual(expected, actual); }
public void ToEnum_Passing_Valid_IntName_Enumeracion_Returns_Enumeracion() { var value = 3; var expected = CardTypeEnum.MasterCard; var actual = CardTypeEnum.ToEnum(value); Assert.AreEqual(expected, actual); }
public void ToEnum_Passing_Valid_String_ShortName_Enumeracion_Returns_Enumeracion() { var name = "Visa"; var expected = CardTypeEnum.Visa; var actual = CardTypeEnum.ToEnum(name); Assert.AreEqual(expected, actual); }
public void ToEnum_Passing_Invalid_String_Name_Enumeracion_Returns_Null() { var name = Guid.NewGuid().ToString(); CardTypeEnum?expected = null; var actual = CardTypeEnum.ToEnum(name); Assert.AreEqual(expected, actual); }
public void ToEnum_Passing_Valid_String_Name_Enumeracion_Returns_Enumeracion() { var name = "American Express"; var expected = CardTypeEnum.Amex; var actual = CardTypeEnum.ToEnum(name); Assert.AreEqual(expected, actual); }