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