public void TestSaveStock() { //Arrange Mock <IStockRepository> mockStockRepository = new Mock <IStockRepository>(); IList <ProductDto> products = new List <ProductDto>() { new ProductDto() { ProductName = "Product1", Ingrediants = "ingrediants", Descriptions = "Descriptions", Quantity = 500 } }; StockDto stock = new StockDto() { TotalPrice = 5000, TotalQuantity = 500, Products = products }; IStockApplicationService stocksApplicationService = new StockApplicationService(mockStockRepository.Object); //Act Stock result = stocksApplicationService.SaveStock(stock); //Assert Assert.IsType <Stock>(result); }
public void NullTestPut() { //Arrange Mock <IStockRepository> mockStockRepository = new Mock <IStockRepository>(); StockDto stock = null; IStockApplicationService stocksApplicationService = new StockApplicationService(mockStockRepository.Object); //Act & Assert Assert.Throws <NullReferenceException>(() => stocksApplicationService .SaveStock(stock)); }