public void ItShouldValidateUsingElsterRules() { TaxNumber.Create("4444012341234").should_be_valid(); TaxNumber.Create("4444912341234").should_fail(); TaxNumber.Create("abcs012341234").should_fail(); TaxNumber.Create("444401234123b").should_fail(); }
public void TestTaxNumberErrorTooLong() { var test = new TaxNumber("23 154 546546", Province.Niedersachsen); Assert.False(test.Valid); Assert.Equal(TaxNumberStatus.InvalidLength, test.Status); }
public void TestTaxNumberMethod11_Bayern() { var taxNumber = new TaxNumber(_defaultTaxOffices, "9198081508152") { AllowTestTaxOffices = true, }; Assert.Equal(Province.Bayern, taxNumber.Province); Assert.Equal(TaxNumberStatus.Ok, taxNumber.Status); }
public void TestTaxNumberMethodModified11() { var taxNumber = new TaxNumber(_defaultTaxOffices, "2799081508152") { AllowTestTaxOffices = true, }; Assert.Equal(Province.RheinlandPfalz, taxNumber.Province); Assert.Equal(TaxNumberStatus.Ok, taxNumber.Status); }
public void TestTaxNumberMethod2() { var taxNumber = new TaxNumber(_defaultTaxOffices, "2866081508156") { AllowTestTaxOffices = true, }; Assert.Equal(Province.BadenWuerttemberg, taxNumber.Province); Assert.Equal(TaxNumberStatus.Ok, taxNumber.Status); }
public UstvaReport( TaxTimestamp timestamp, TaxNumber taxNumber, UstvaKzFields kz, Kz09 source) { this.Timestamp = timestamp ?? throw new ArgumentNullException(nameof(timestamp)); this.TaxNumber = taxNumber ?? throw new ArgumentNullException(nameof(taxNumber)); this.Kz = kz ?? throw new ArgumentNullException(nameof(kz)); this.Kz09 = source ?? throw new ArgumentNullException(nameof(source)); }
private void TestTaxNumberParse(IEnumerable <KeyValuePair <string, string> > numbers, Province province) { foreach (var number in numbers) { var inputNumber = number.Key; var taxNumber = TaxNumber.Parse(_defaultTaxOffices, inputNumber, province); taxNumber.AllowTestTaxOffices = true; Assert.Equal(province, taxNumber.Province); Assert.Equal(TaxNumberStatus.Ok, taxNumber.Status); Assert.Equal(number.Value, taxNumber.Number); Assert.Equal(inputNumber, taxNumber.ToString()); } }
public override bool Equals(object obj) { if (obj is Person) { Person person = (Person)obj; return(FirstName.Equals(person.FirstName) && LastName.Equals(person.LastName) && TaxNumber.Equals(person.TaxNumber) && BirthDate.Equals(person.BirthDate)); } else { return(false); } }
public void TestTaxNumberCustomerBadenWuerttemberg() { var testTaxNumbers = new[] { "2870019345500", "2850012312346", }; foreach (var testTaxNumber in testTaxNumbers) { var taxNumber = new TaxNumber(_defaultTaxOffices, testTaxNumber) { AllowTestTaxOffices = true, }; Assert.Equal(Province.BadenWuerttemberg, taxNumber.Province); Assert.Equal(TaxNumberStatus.Ok, taxNumber.Status); } }
public override bool Equals(object obj) { if (obj is Student) { Student student = (Student)obj; return(FirstName.Equals(student.FirstName) && LastName.Equals(student.LastName) && TaxNumber.Equals(student.TaxNumber) && BirthDate.Equals(student.BirthDate) && UniversityName.Equals(student.UniversityName) && UniversityAdmissionDate.Equals(student.UniversityAdmissionDate)); } else { return(false); } }
public void TestTaxNumberMethod11_NRW() { var testTaxNumbers = new[] { "5400081508159", "5500081508151", "5600081508154", }; foreach (var testTaxNumber in testTaxNumbers) { var taxNumber = new TaxNumber(_defaultTaxOffices, testTaxNumber) { AllowTestTaxOffices = true, }; Assert.Equal(Province.NordrheinWestfalen, taxNumber.Province); Assert.Equal(TaxNumberStatus.Ok, taxNumber.Status); } }
public override bool Equals(object obj) { if (obj == null) { return(false); } if (this.GetType() != obj.GetType()) { return(false); } Contact p = (Contact)obj; return((Name.Equals(Name, StringComparison.CurrentCulture)) && (Surname.Equals(p.Surname)) && (MiddleName.Equals(p.MiddleName)) && (BirthDate.Equals(p.BirthDate)) && (Phone.Equals(p.Phone)) && (TaxNumber.Equals(p.TaxNumber)) && (Gender.Equals(p.Gender)) && (Job.Equals(p.Job)) && (Position.Equals(p.Position))); }
//public virtual AppUser ModifiedBy { get; set; } public override string ToString() { return(String.Format("{0} - {1}, {2}", TaxNumber.ToString(), Name, IsActive ? Status.Active.ToString() : Status.Inactive.ToString())); }
public void ItCreatesTaxNumbers(string bundesland, string input, string expected) { var model = Bundesland.Parse(bundesland).AssertSome(); TaxNumber.FromLocalTaxNumber(model, input).should_be_valid().Value.Should().Be(expected); }
public override int GetHashCode() { return(TaxNumber.GetHashCode()); }