public async Task ValidPostcodeReturnsCoordinates()
        {
            _retryWebRequest
            .Setup(s => s.Retry(It.IsAny <Func <Task <HttpResponseMessage> > >(), It.IsAny <Action <Exception> >()))
            .ReturnsAsync(postcodeResponseMessage);

            _retryWebRequest.Setup(s => s.MakeRequestAsync(It.IsAny <string>())).ReturnsAsync(postcodeResponseMessage);

            var result = await sut.GetFromPostCode(postcode);

            Assert.AreEqual(result.ResponseCode, "OK");
            Assert.AreEqual(result.Coordinates.Lat, 51.454693);
            Assert.AreEqual(result.Coordinates.Lon, -0.119331);
        }