예제 #1
0
        public void When_garden_provided_request_should_contain_garden()
        {
            var builder    = new EstateRequestBuilder(_baseUri, _key);
            var requestUri = builder.
                             WithGarden().
                             Build();

            Assert.AreEqual($"{_baseUri}/{_key}/?type=koop&zo=/tuin/", requestUri.ToString());
        }
예제 #2
0
        public void When_city_provided_request_should_contain_city()
        {
            var builder    = new EstateRequestBuilder(_baseUri, _key);
            var requestUri = builder.
                             WithCity("amsterdam").
                             Build();

            Assert.AreEqual($"{_baseUri}/{_key}/?type=koop&zo=/amsterdam/", requestUri.ToString());
        }
예제 #3
0
        public void When_all_parameters_provided_request_should_contain_all()
        {
            var builder    = new EstateRequestBuilder(_baseUri, _key);
            var requestUri = builder.
                             WithCity("amsterdam").
                             WithGarden().
                             WithJsonOutput().
                             WithPaging(1, 25).
                             Build();

            Assert.AreEqual($"{_baseUri}/json/{_key}/?type=koop&zo=/amsterdam/tuin/&page=1&pagesize=25", requestUri.ToString());
        }