public void Should_PutPricingStrategyItem() { PricingStrategyItem testPricingStrategyItem = new PricingStrategyItem { Id = 1 }; Mock <IUnitOfWork> mock = new Mock <IUnitOfWork>(); mock.Setup(f => f.PricingStrategyItems.Update(testPricingStrategyItem)).Returns(true); PricingStrategyItemsController controller = new PricingStrategyItemsController(mock.Object); var pricingStrategyItems = controller.PutPricingStrategyItem(1, testPricingStrategyItem); Assert.IsType <NoContentResult>(pricingStrategyItems); }
public void ShouldNot_PutPricingStrategyItem_ModelStateError() { PricingStrategyItem testPricingStrategyItem = new PricingStrategyItem { Id = 1 }; Mock <IUnitOfWork> mock = new Mock <IUnitOfWork>(); mock.Setup(f => f.PricingStrategyItems.Update(testPricingStrategyItem)).Returns(true); PricingStrategyItemsController controller = new PricingStrategyItemsController(mock.Object); controller.ModelState.AddModelError("TestError", "Error"); var pricingStrategyItems = controller.PutPricingStrategyItem(1, testPricingStrategyItem); Assert.IsType <BadRequestObjectResult>(pricingStrategyItems); }