public void NationalID_WithValidInput_ReturnsValidOutput() { IRNationalID input = new IRNationalID("000-000004-3"); Expect(() => employeeModelViewFixture.NationalID = input, Throws.Nothing); Expect(() => employeeModelViewFixture.NationalID = input, Is.EqualTo(input)); }
/// <summary> /// تبدیل رشته به IRNationalID متناظر /// </summary> /// <param name="value">یک string</param> /// <param name="targetType">یک نمونه IRNationalID</param> /// <param name="parameter">این پارامتر در IRNationalIDToStringConverter استفاده نمی شود</param> /// <param name="culture">این پارامتر در IRNationalIDToStringConverter استفاده نمی شود</param> /// <returns>یک IRNationalID متناظر</returns> public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { IRNationalID l_irnationalId = IRNationalID.Empty; if (targetType == typeof(IRNationalID)) { if (!IRNationalID.TryParse((string)value, out l_irnationalId)) { l_irnationalId = IRNationalID.InvalidValue; } } return(l_irnationalId); }
public void SetUp() { iRNationalIDToStringConverterFixture = new IRNationalIDToStringConverter(); irnationalID_0000000043 = new IRNationalID("000-000004-3"); }
public void IsValid_NationalIDIsInvalid_Fails(string invalidNationalId) { Expect(() => IRNationalID.IsValid(new IRNationalID(invalidNationalId)), Is.False); }
public void Equals_InputIsEqual_ReturnsTrue(string unequalNationalIDString) { IRNationalID UnequalNationalId = new IRNationalID(unequalNationalIDString); Expect(() => irNationalID0000000043.Equals(UnequalNationalId), Is.True); }
public void SetUp() { irNationalID0000000043 = new IRNationalID("000-000004-3"); }
public IRNationalID Parse_WithValidInput_ReturnsIRNationalIDInstance(string validNationalID) { return(IRNationalID.Parse(validNationalID)); }
public void UnequalOperator_WithEqualInput_ReturnsFalse() { IRNationalID B = new IRNationalID("000-000004-3"); Expect(() => irNationalID0000000043 != B, Is.False); }
public void UnequalOperator_WithUnequalInput_ReturnsTrue() { IRNationalID B = new IRNationalID("000-000003-5"); Expect(() => irNationalID0000000043 != B, Is.True); }
public void EqualOperator_WithEqualInput_ReturnsTrue() { IRNationalID B = new IRNationalID("000-000004-3"); Expect(() => irNationalID0000000043 == B, Is.True); }
public void Empty_Returns_IRNationalID0000000000() { IRNationalID emptyNationalID = new IRNationalID("000-000000-0"); Expect(() => IRNationalID.Empty, Is.EqualTo(emptyNationalID)); }
public void IsValid_NationalIDIsValid_Passes(string validNationalId) { Expect(() => IRNationalID.IsValid(new IRNationalID(validNationalId)), Is.True); }
public void SetUp() { fixtureSerializableType = new ParsableType <IRNationalID>(); fixtureIRNationalID = new IRNationalID("000-000004-3"); }