public async void GetUserActivity_ForValidParameters_ReturnsUserUserActivity() { var uberClient = new ClientAuthenticatedUberRiderService(_clientToken, _sandboxUrl); var response = await uberClient.GetUserActivityAsync(0, 10); Assert.NotNull(response); Assert.NotNull(response.Data); Assert.IsType <Promotion>(response.Data); }
public async void GetUserActivity_ForInvalidParameters_ReturnsError() { var uberClient = new ClientAuthenticatedUberRiderService(_clientToken, _sandboxUrl); var response = await uberClient.GetUserActivityAsync(0, -1); Assert.NotNull(response); Assert.Null(response.Data); Assert.NotNull(response.Error); }
public async void GetRequestDetails_ForValidParameters_ReturnsRequestDetails() { var uberClient = new ClientAuthenticatedUberRiderService(_clientToken, _sandboxUrl); var allRequests = await uberClient.GetUserActivityAsync(0, 50); var response = await uberClient.GetRequestDetailsAsync(allRequests.Data.History.First().Id); Assert.NotNull(response); Assert.NotNull(response.Data); Assert.IsType <RequestDetails>(response.Data); }