Пример #1
0
        public void return_a_built_request_object()
        {
            IHackneyPropertyServiceRequestBuilder builder =
                new HackneyPropertyServiceRequestBuilder(new NameValueCollection(), new PostcodeFormatter());
            var request = builder.BuildListByPostCodeRequest("anypostcode");

            Assert.IsType <ListByPostCodeRequest>(request);
        }
Пример #2
0
        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);
        }