public void UpdateStockHistoriesReturnsNotFoundTest()
        {
            var mockStockHistoryLogic = new Mock <IStockHistoryLogic>();

            mockStockHistoryLogic.Setup(x => x.UpdateStockHistory(It.IsAny <StockHistory>())).Returns(false);
            var controller = new StockHistoryController(mockStockHistoryLogic.Object);

            var stockHistoryId             = 1;
            IHttpActionResult actionResult = controller.PutStockHistory(stockHistoryId, new StockHistory()
            {
                Id = stockHistoryId
            });

            var contentResult = Assert.IsType <NotFoundResult>(actionResult);

            Assert.NotNull(contentResult);
        }
        public void UpdateStockHistoriesReturnsNoContentTest()
        {
            var mockStockHistoryLogic = new Mock <IStockHistoryLogic>();

            mockStockHistoryLogic.Setup(x => x.UpdateStockHistory(It.IsAny <StockHistory>())).Returns(true);
            var controller = new StockHistoryController(mockStockHistoryLogic.Object);

            var stockHistoryId             = 1;
            IHttpActionResult actionResult = controller.PutStockHistory(stockHistoryId, new StockHistory()
            {
                Id = stockHistoryId
            });

            StatusCodeResult contentResult = Assert.IsType <StatusCodeResult>(actionResult);

            Assert.NotNull(contentResult);
            Assert.Equal(contentResult.StatusCode, HttpStatusCode.NoContent);
        }