Beispiel #1
0
        public void Show_HasCorrectModelType_BagItem()
        {
            //Arrange
            BagItemsController controller  = new BagItemsController();
            BagItem            testBagItem = new BagItem("camera", 1, 2, true);
            ViewResult         findView    = controller.Show(testBagItem.GetId()) as ViewResult;

            //Act
            var result = findView.ViewData.Model;

            //Assert
            Assert.IsInstanceOfType(result, typeof(BagItem));
        }
Beispiel #2
0
        public void Show_ReturnsCorrectView_True()
        {
            //Arrange
            BagItemsController controller = new BagItemsController();
            Bag     testBag     = new Bag("Purse");
            BagItem testBagItem = new BagItem("camera", 1, 2, true);

            testBag.AddBagItem(testBagItem);

            //Act
            ActionResult showView = controller.Show(testBag.GetId(), testBagItem.GetId());

            //Assert
            Assert.IsInstanceOfType(showView, typeof(ViewResult));
        }
Beispiel #3
0
        public void Show_HasCorrectModelType_Dictionary()
        {
            //Arrange
            BagItemsController controller = new BagItemsController();
            Bag     testBag     = new Bag("Purse");
            BagItem testBagItem = new BagItem("camera", 1, 2, true);

            testBag.AddBagItem(testBagItem);
            Console.WriteLine(testBag.GetId());
            ViewResult showView = controller.Show(testBag.GetId(), testBagItem.GetId()) as ViewResult;

            //Act
            var result = showView.ViewData.Model;

            Console.WriteLine(result.GetType());
            Console.WriteLine(typeof(Dictionary <string, object>));
            //Assert
            Assert.AreEqual(result.GetType(), typeof(Dictionary <string, object>));
        }