public void CreateShoppingListToken() { var shoppingListTokenCreateModel = new ShoppingListTokenCreate { UserName = AppSettings.ShoppingListUserName, Password = AppSettings.ShoppingListPassword }; var response = CheckoutClient.TokenService.CreateShoppingListToken(shoppingListTokenCreateModel); response.Should().NotBeNull(); response.HttpStatusCode.Should().Be(HttpStatusCode.OK); response.Model.Expires_in.Should().BeGreaterThan(0); }
public void GetShoppingCart() { var shoppingListTokenCreateModel = new ShoppingListTokenCreate { UserName = AppSettings.ShoppingListUserName, Password = AppSettings.ShoppingListPassword }; var responseToken = CheckoutClient.TokenService.CreateShoppingListToken(shoppingListTokenCreateModel); var response = CheckoutClient.ShoppingListService.GetShoppingCart(responseToken.Model); response.Should().NotBeNull(); response.HttpStatusCode.Should().Be(HttpStatusCode.OK); }
public void UpdateShoppingItem() { var shoppingListTokenCreateModel = new ShoppingListTokenCreate { UserName = AppSettings.ShoppingListUserName, Password = AppSettings.ShoppingListPassword }; var responseToken = CheckoutClient.TokenService.CreateShoppingListToken(shoppingListTokenCreateModel); var shoppingItemCreateModel = TestHelper.GetShoppingItemCreateModel(); var createResponse = CheckoutClient.ShoppingListService.CreateShoppingItem(responseToken.Model, shoppingItemCreateModel); createResponse.Should().NotBeNull(); createResponse.HttpStatusCode.Should().Be(HttpStatusCode.OK); var shoppingItemUpdateModel = TestHelper.GetShoppingItemUpdateModel(); var updateResponse = CheckoutClient.ShoppingListService.UpdateShoppingItem(responseToken.Model, shoppingItemUpdateModel); updateResponse.Should().NotBeNull(); updateResponse.HttpStatusCode.Should().Be(HttpStatusCode.OK); updateResponse.Model.Product.Quantity.Should().Be(shoppingItemUpdateModel.Product.Quantity); }
public HttpResponse <ShoppingListTokenResponse> CreateShoppingListToken(ShoppingListTokenCreate requestModel) { return(new ApiHttpClient().PostRequest <ShoppingListTokenResponse>(ApiUrls.ShoppingListToken, AppSettings.PublicKey, requestModel)); }