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)); }
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)); }
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>)); }