예제 #1
0
        public void CreateShoppingListItem()
        {
            var item     = TestHelper.GetShoppingItem();
            var response = CheckoutClient.ShoppingListService.CreateShoppingListItem(item);

            response.Should().NotBeNull();
            response.HttpStatusCode.Should().Be(HttpStatusCode.OK);
        }
예제 #2
0
        public void UpdateShoppingListItemQuantity()
        {
            var item        = TestHelper.GetShoppingItem();
            var createdItem = CheckoutClient.ShoppingListService.CreateShoppingListItem(item).Model;

            createdItem.Quantity = TestHelper.NewQuantity(createdItem.Quantity);

            var response = CheckoutClient.ShoppingListService.UpdateShoppingListItem(createdItem.Id, createdItem);

            response.Should().NotBeNull();
            response.HttpStatusCode.Should().Be(HttpStatusCode.OK);

            var updated = CheckoutClient.ShoppingListService.GetShoppingListItem(createdItem.Id);

            updated.Should().NotBeNull();
            updated.HttpStatusCode.Should().Be(HttpStatusCode.OK);
            updated.Model.Quantity.Should().NotBe(item.Quantity);
        }