public void Post_ReturnsOK()
        {
            var controller = new PricingPackageController(ippm);
            // Act
            PricingPackageDto ppdo = new PricingPackageDto();
            var result             = controller.Post(ppdo);

            // Assert
            Assert.IsType <OkObjectResult>(result);
        }
        public void Create_ReturnsBadRequest_GivenInvalidModel()
        {
            // Arrange & Act
            var mockSub    = new Mock <IPricingPackageManipulation>();
            var controller = new PricingPackageController(mockSub.Object);

            controller.ModelState.AddModelError("error", "some error");

            // Act
            var result = controller.Post(pricingPackage: null);

            // Assert
            Assert.IsType <BadRequestObjectResult>(result);
        }