private static AddressResponse ToResponse(this Address domainAddress) { return(new AddressResponse() { AddressLine1 = domainAddress.AddressLine1, AddressLine2 = domainAddress.AddressLine2, AddressLine3 = domainAddress.AddressLine3, AddressLine4 = domainAddress.AddressLine4, Postcode = domainAddress.PostCode }); }
public void GetClaimantInformationByClaimIdAndPersonRefReturnsAddressDetails() { var databaseEntity = AddPersonRecordToDatabase(); var address = AddAddressToDatabase(databaseEntity.ClaimId, databaseEntity.HouseId); var response = _classUnderTest.GetClaimantById(databaseEntity.ClaimId.Value, databaseEntity.PersonRef.Value); var expectedDomainAddress = new DomainAddress { AddressLine1 = address.AddressLine1, AddressLine2 = address.AddressLine2, AddressLine3 = address.AddressLine3, AddressLine4 = address.AddressLine4, PostCode = address.PostCode, }; response.ClaimantAddress.Should().BeEquivalentTo(expectedDomainAddress); }
public void GetCouncilTaxPayerInformationByAccountRefReturnsDetailsFromTheCTPropertyTable() { var databaseEntity = AddTaxPayerDatabaseRecord(123456); var propertyEntity = AddPropertyInformationForTaxPayer(databaseEntity.AccountRef); var expectedTaxPayerAddress = new Address { AddressLine1 = propertyEntity.AddressLine1, AddressLine2 = propertyEntity.AddressLine2, AddressLine3 = propertyEntity.AddressLine3, AddressLine4 = propertyEntity.AddressLine4, PostCode = propertyEntity.PostCode }; var response = _classUnderTest.GetTaxPayerById(databaseEntity.AccountRef); response.Should().NotBeNull(); response.AccountRef.Should().Be(123456); response.Uprn.Should().Be(propertyEntity.Uprn); response.TaxPayerAddress.Should().BeEquivalentTo(expectedTaxPayerAddress); }