private void Check(NaturalPerson person, string areaCode, CalculatedFiscalCode expected) { var fiscalCode = provider.Calculate(person, new AreaCode(areaCode)); fiscalCode.LastName.Should().Be.EqualTo(expected.LastName); fiscalCode.FirstName.Should().Be.EqualTo(expected.FirstName); fiscalCode.Year.Should().Be.EqualTo(expected.Year); fiscalCode.Month.Should().Be.EqualTo(expected.Month); fiscalCode.Day.Should().Be.EqualTo(expected.Day); fiscalCode.Area.Should().Be.EqualTo(expected.Area); fiscalCode.Control.Should().Be.EqualTo(expected.Control); fiscalCode.Should().Be.EqualTo(expected); fiscalCode.IsValid.Should().Be.True(); }
private void Check(NaturalPerson person, string areaCode, CalculatedFiscalCode expected) { var fiscalCode = provider.Calculate(person, new AreaCode(areaCode)); fiscalCode.LastName.Should().Be(expected.LastName); fiscalCode.FirstName.Should().Be(expected.FirstName); fiscalCode.Year.Should().Be(expected.Year); fiscalCode.Month.Should().Be(expected.Month); fiscalCode.Day.Should().Be(expected.Day); fiscalCode.Area.Should().Be(expected.Area); fiscalCode.Control.Should().Be(expected.Control); fiscalCode.Should().Be(expected); fiscalCode.IsValid.Should().BeTrue(); }