private static void AssertRentalListing(ParsedResult result, RentalListing expectedListing) { result.ShouldNotBeNull(); result.Listings.Count.ShouldBe(1); result.Errors.Count.ShouldBe(0); result.UnhandledData.Count.ShouldBe(0); RentalListingAssertHelpers.AssertRuralListing(result.Listings.First().Listing as RentalListing, expectedListing); }
private static void AssertParsingError(ParsedResult result, ParsedError error) { result.ShouldNotBeNull(); result.Listings.Count.ShouldBe(0); result.UnhandledData.Count.ShouldBe(0); error.ShouldNotBeNull(); result.Errors.First().ExceptionMessage.ShouldBe(error.ExceptionMessage); result.Errors.First().InvalidData.ShouldNotBeNullOrWhiteSpace(); }
private static void AssertResidentialListing(ParsedResult result, ResidentialListing expectedListing) { result.ShouldNotBeNull(); result.Listings.Count.ShouldBe(1); result.Errors.Count.ShouldBe(0); result.UnhandledData.Count.ShouldBe(0); result.TransmorgrifierName.ShouldBe("REA"); ResidentialListingAssertHelpers.AssertResidentialListing(result.Listings.First().Listing as ResidentialListing, expectedListing); }