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