public void Should_list_all_events_for_usergroup() { var repository = S<IEventRepository>(); var usergroup = new UserGroup(); var meeting = new Meeting {Key = "meeting1"}; var conference = new Conference {Key = "conference1"}; repository.Stub(s => s.GetAllForUserGroup(usergroup)).Return(new Event[] {meeting, conference}); var controller = new EventController(repository); ViewResult result = controller.List(usergroup); result.ViewName.ShouldEqual("list"); result.ViewData.Model.ShouldEqual(new[] {"meeting1", "conference1"}); }