示例#1
0
 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);
 }