public async Task Should_parse_zip_parts(string input) { var address = new GeocodeAddress(new CleansedAddress()); var request = new ZoneParsing.Command(input, address); var result = await _handler.Handle(request, new CancellationToken()); result.Zip5.ShouldBe(12345); result.Zip4.ShouldBe(6789); }
public async Task Should_add_west_to_midvale_avenue_if_not_supplied_for_zip( string streetname, int zipcode, Direction direction) { var address = new GeocodeAddress(new CleansedAddress("", 0, 0, 0, Direction.None, streetname, StreetType.Avenue, Direction.None, 0, zipcode, false, false)); var request = new ZoneParsing.Command(zipcode.ToString(), address); var result = await _handler.Handle(request, new CancellationToken(), () => _requestHandler.Handle(request, CancellationToken.None)); result.PrefixDirection.ShouldBe(direction); }