public void return_a_built_request_object() { IHackneyPropertyServiceRequestBuilder builder = new HackneyPropertyServiceRequestBuilder(new NameValueCollection(), new PostcodeFormatter()); var request = builder.BuildListByPostCodeRequest("anypostcode"); Assert.IsType <ListByPostCodeRequest>(request); }
public void build_by_property_ref_request_builds_a_valid_request() { var configuration = new NameValueCollection { { "UHUsername", "uhuser" }, { "UHPassword", "uhpassword" }, { "UHSourceSystem", "sourcesystem" } }; IHackneyPropertyServiceRequestBuilder builder = new HackneyPropertyServiceRequestBuilder(configuration, new PostcodeFormatter()); var request = builder.BuildByPropertyRefRequest("43453543"); Assert.Equal("43453543", request.PropertyReference); Assert.Equal("uhuser", request.DirectUser.UserName); Assert.Equal("uhpassword", request.DirectUser.UserPassword); Assert.Equal("sourcesystem", request.SourceSystem); }