Esempio n. 1
0
        public void PostSuccess()
        {
            _shoppingCartItemService.Setup(s => s.Add(It.IsAny <long>(), It.IsAny <long>(), It.IsAny <int>()));

            var cartItem = new ShoppingCartItemViewModel()
            {
                ProductId = 1, ProductQuantity = 1, ShoppingCartId = 1
            };


            var result = _controller.Post(cartItem);

            Assert.NotNull(result);
            Assert.IsType <OkObjectResult>(result.Result);

            var httpObjResult = result.Result as OkObjectResult;

            Assert.NotNull(httpObjResult);
            Assert.True(httpObjResult.StatusCode == 200);

            var value = httpObjResult.Value;

            Assert.NotNull(value);
            Assert.False(string.IsNullOrWhiteSpace(value.ToString()));
            Assert.Same("success", value);
        }