コード例 #1
0
        public async Task Should_Get_GetAverageAreaSoldPrice()
        {
            AverageAreaSoldPriceResponse result;

            using (var api = new ZooplaDotNetClient(ApiKey.Value))
            {
                var parameters = new StandardLocationParameters {
                    PostCode = "e8", OutputType = OutputType.OUTCODE
                };

                result = await api.GetAverageAreaSoldPrice(parameters);
            }


            Assert.That(result.PricesUrl,
                        Is.EqualTo("https://www.zoopla.co.uk/home-values/london/e8/hackney-dalston"));
        }
コード例 #2
0
        public async Task Should_Get_GetAverageSoldPrices()
        {
            AverageSoldPriceResponse result;

            using (var api = new ZooplaDotNetClient(ApiKey.Value))
            {
                var options     = new AverageSoldPricesOptions();
                var paramerters = new StandardLocationParameters
                {
                    PostCode   = "e84dt",
                    OutputType = OutputType.OUTCODE,
                    AreaType   = AreaType.POSTCODES
                };

                result = await api.GetAverageSoldPrices(paramerters, options);
            }

            Assert.That(result.Areas.Count, Is.EqualTo(10));
        }
コード例 #3
0
        public async Task Should_Get_GetAreaValueGraphs()
        {
            AreaValueGraphResponse result;

            using (var api = new ZooplaDotNetClient(ApiKey.Value))
            {
                var options = new AreaValueGraphOptions {
                    Size = Size.MEDIUM
                };
                var parameters = new StandardLocationParameters {
                    PostCode = "e84dt"
                };

                result = await api.GetAreaValueGraphs(parameters, options);
            }


            Assert.That(result.AverageValuesGraphUrl,
                        Is.EqualTo("https://www.zoopla.co.uk/dynimgs/graph/average_prices/E8?width=400&height=212"));
        }