Example #1
0
        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);
        }
Example #2
0
        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);
        }