Пример #1
0
        public async void Get_return_Ok_when_item_found()
        {
            // arrange
            _dataServiceMock.Setup(x => x.Get(It.IsAny <Guid>())).Returns(null);
            // act
            var result = await _sut.Get();

            // assert
            Assert.IsInstanceOf <OkObjectResult>(result);
        }
        public void Get_CanReturn_ShoppingCart()
        {
            //Arrange
            var products = Builder <Product> .CreateListOfSize(10).Build().ToList();

            _mockShoppingBasketContext.Setup(x => x.GetShoppingCart(It.IsAny <string>()))
            .Returns(products);

            //Act
            var response = _shoppingBasketController.Get("testCart");

            //Assert
            _mockShoppingBasketContext.Verify(x => x.GetShoppingCart(It.IsAny <string>()), Times.Once);
            response.Should().NotBeNull();
            response.Count().Should().Be(10);
        }