public async void GetTimeEstimate_ForInvalidDefaultParameters_ReturnsEmptyList()
        {
            var uberClient = new UberSandboxClient(AccessTokenType.Server, _serverToken);

            var response = await uberClient.GetTimeEstimateAsync(
                Constants.SouthPoleLatitude, Constants.SouthPoleLongitude);

            response.ShouldNotBe(null);
            response.Data.ShouldNotBe(null);
            response.Data.ShouldBeOfType <TimeEstimateCollection>();
            response.Data.TimeEstimates.ShouldNotBe(null);
            response.Data.TimeEstimates.Count.ShouldBe(0);
        }
        public async void GetTimeEstimate_ForValidDefaultParameters_ReturnsListOfPriceEstimates()
        {
            var uberClient = new UberSandboxClient(AccessTokenType.Server, _serverToken);

            var response = await uberClient.GetTimeEstimateAsync(
                Constants.MelbourneLatitude, Constants.MelbourneLongitude);

            response.ShouldNotBe(null);
            response.Data.ShouldNotBe(null);
            response.Data.ShouldBeOfType <TimeEstimateCollection>();
            response.Data.TimeEstimates.ShouldNotBe(null);
            response.Data.TimeEstimates.Count.ShouldBeGreaterThan(0);
            response.Data.TimeEstimates[0].ProductId.ShouldNotBeNullOrEmpty();
        }