Informedica.GenForm.Mvc2.Controllers.ProductsController.CreateNewProduct C# (CSharp) Method

CreateNewProduct() public method

public CreateNewProduct ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult
        public ActionResult CreateNewProduct()
        {
            var services = GenFormServiceProvider.Instance.Resolve<IProductServices>();
            var product = services.CreateProduct();

            var presentation = GetProductPresentation();
            return this.Direct(new { success = true, data = presentation });
        }

Usage Example

Exemplo n.º 1
0
        public void CreateNewProductReturnsProductPresentation()
        {
            var controller = new ProductsController();
            SetUpProductServices();

            var fakePresentation = Isolate.Fake.Instance<IProductPresentation>();
            Isolate.NonPublic.WhenCalled(typeof(ProductsController), "GetProductPresentation").WillReturn(fakePresentation);

            var result = controller.CreateNewProduct();

            Assert.IsNotNull(ActionResultParser.GetValueFromActionResult<IProductPresentation>(result, "data"));
        }
All Usage Examples Of Informedica.GenForm.Mvc2.Controllers.ProductsController::CreateNewProduct