Beispiel #1
0
            public async Task Sucess_PriceServices_GetNextProductPrices()
            {
                //Arrange
                mockedDao.Invocations.Clear();
                mockedDao.Setup(s => s.GetNextProductPrices(It.IsAny <long>(), It.IsAny <decimal>()))
                .ReturnsAsync(this.price);

                //Act
                service = new PriceServices(mockedUnitOfWork.Object, mockedDao.Object);
                IEnumerable <Price> priceList = await service.GetNextProductPrices(2, 100);

                //Assert
                Assert.AreEqual(priceList.ToList().Count, 1);
                mockedDao.Verify(s => s.GetNextProductPrices(It.IsAny <long>(), It.IsAny <decimal>()), Times.Once);
            }