public void Run_ThenViewRender() { var mock = new Mock <IRepository>(); var factory = new ControllerFactory(mock.Object); var view = new Mock <IView <CommandList, IController> > (); view.Setup(v => v.Info).Returns(new PageInfo()); view.Setup(v => v.Model).Returns(new CommandList()); view.Setup(v => v.Render()); var controller = new StartController(factory, view.Object); controller.Run(); view.Verify(v => v.Render(), Times.Once()); }