public void Product_GetAll_Empty() { // Arrange var notificator = new Mock <INotificator>(); var productRepository = new Mock <IProductRepository>(); var productApplication = new ProductApplication(notificator.Object, productRepository.Object); // Act var products = productApplication.GetAll(); // Assert Assert.Null(products); }
public void Product_GetAll_Any() { // Arrange var notificator = new Mock <INotificator>(); var productRepository = new Mock <IProductRepository>(); var productApplication = new ProductApplication(notificator.Object, productRepository.Object); var productsFakeList = new List <Product> { NewProduct() }; productRepository.Setup(x => x.GetAll()).Returns(productsFakeList); // Act var products = productApplication.GetAll(); // Assert Assert.True(products.Any()); }