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")); }
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)); }
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")); }