public void TestEditProductSave() { var adminController = new AdminController(_manafacturerRepository, _productRepository, _reviewRepository, _submitterRepository); var result = (RedirectResult) adminController.EditProduct(new ProductViewModel { ProductId = 1, ProductCode = "Test101Edit", ProductName = "TestProduct101Edit", Price = 10101, Description = "Testing product 1 edit", ManafacturerName = "TestManafacturer 1", } ); if (result != null) { Assert.AreEqual("/Admin/ViewManafacturer?id=1", result.Url); } }
public void TestEditProduct() { var adminController = new AdminController(_manafacturerRepository, _productRepository, _reviewRepository, _submitterRepository); var result = adminController.EditProduct(1) as ViewResult; if (result != null) { var editProductResult = (ProductViewModel) result.ViewData.Model; Assert.AreEqual("Test101", editProductResult.ProductCode); Assert.AreEqual("TestProduct101", editProductResult.ProductName); Assert.AreEqual(101, editProductResult.Price); Assert.AreEqual("Testing product 1", editProductResult.Description); Assert.AreEqual("TestManafacturer 1", editProductResult.ManafacturerName); } }