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));
        }