public void Foo_Action_Sets_Model_Correctly()
 {
     var controller = new FakeHomeController();
     Assert.IsNotNull(controller, "Controller was not created.");
     var model = new Fakes.FakeHomeViewModel();
     var result = controller.GetType().GetMethod("Foo").Invoke(controller, new List<object>() { model }.ToArray());
     Assert.IsInstanceOfType(result, typeof(ActionResult));
     Assert.AreEqual(model, controller.Model);
 }
示例#2
0
        public void Foo_Action_Sets_Model_Correctly()
        {
            var controller = new FakeHomeController();

            Assert.IsNotNull(controller, "Controller was not created.");
            var model  = new Fakes.FakeHomeViewModel();
            var result = controller.GetType().GetMethod("Foo").Invoke(controller, new List <object>()
            {
                model
            }.ToArray());

            Assert.IsInstanceOfType(result, typeof(ActionResult));
            Assert.AreEqual(model, controller.Model);
        }