public void Get() { var mockery = new MockRepository(); var storyService = mockery.StrictMock<IStoryService>(); var storyId = 1; var projectId = 3; var story = new Story(); using (mockery.Record()) { Expect.Call(storyService.GetStory(projectId, storyId)).Return(story); } using (mockery.Playback()) { var controller = new StoriesController(storyService); var result = controller.Get(projectId, storyId); var viewResult = result as PartialViewResult; Assert.NotNull(viewResult); Assert.IsInstanceOf<StoryRowViewModel>(viewResult.Model); Assert.AreEqual(((StoryRowViewModel)viewResult.Model).Story, story); } }