Example #1
0
        public void Can_Add_To_Cart()
        {
            var comparison = new Comparison();

            sutController = new ComparingController(sutMock.Object);
            sutController.AddToCompare(comparison, 1, null);
            Assert.AreEqual(comparison.Planes.Count(), 1);
            Assert.AreEqual(comparison.Planes.ToArray()[0].WarplaneID, 1);
        }
Example #2
0
        public void Can_View_Cart_Contents()
        {
            var comparison = new Comparison();

            sutController = new ComparingController(null);
            var result = (ComparisonIndexViewModel)sutController.Index(comparison, "myUrl").ViewData.Model;

            Assert.AreSame(result.CompareCollection, comparison);
            Assert.AreEqual(result.ReturnUrl, "myUrl");
        }
Example #3
0
        public void Adding_Product_To_Cart_Goes_To_Cart_Screen()
        {
            var comparison = new Comparison();

            sutController = new ComparingController(sutMock.Object);
            var result = sutController.AddToCompare(comparison, 2, "myUrl");

            Assert.AreEqual(result.RouteValues["action"], "Index");
            Assert.AreEqual(result.RouteValues["returnUrl"], "myUrl");
        }