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