public void Can_View_Cart_Contents() { var cart = new Cart(); var target = new CartController(null,null,null,null,null); // var result = (CartIndexViewModel)target.Index(cart, "myUrl").ViewData.Model; // Assert.AreSame(result.Cart, cart); Assert.AreEqual(result.ReturnUrl, "myUrl"); }
public void Index_Action_Renders_Default_View_With_Cart_And_ReturnUrl() { // Set up the controller Cart cart = new Cart(); CartController controller = new CartController(null, null); // Invoke action method ViewResult result = controller.Index(cart, "myReturnUrl"); // Verify results Assert.IsEmpty(result.ViewName); // Renders default view Assert.AreSame(cart, result.ViewData.Model); Assert.AreEqual("myReturnUrl", result.ViewData["returnUrl"]); Assert.AreEqual("Cart", result.ViewData["CurrentCategory"]); }
public void Can_View_Cart_Contents() { // Организация - создание корзины Cart cart = new Cart(); // Организация - создание контроллера CartController target = new CartController(null); // Действие - вызов метода действия Index() CartIndexViewModel result = (CartIndexViewModel)target.Index(cart, "myUrl").ViewData.Model; // Утверждение Assert.AreSame(result.Cart, cart); Assert.AreEqual(result.ReturnUrl, "myUrl"); }