public void CannotSeeSpeakerList_WhenTheConferenceSaysThatSpeakersCannotBeShown() { var conference = Substitute.For <IConference>(); conference.CanShowSpeakers().Returns(false); var conferenceLoader = Substitute.For <IConferenceLoader>(); conferenceLoader.LoadConference().Returns(conference); var sessionLoaderFactory = Substitute.For <ISessionLoaderFactory>(); var userProfileRepository = Substitute.For <IUserProfileRepository>(); var userProfileFilterFactory = Substitute.For <IUserProfileFilterFactory>(); var controller = new SpeakerController(conferenceLoader, sessionLoaderFactory, userProfileRepository, userProfileFilterFactory); var result = controller.Index(); Assert.That(result, Is.InstanceOf <HttpNotFoundResult>()); }
public void Because() { _result = (ViewResult)_controller.Index(); }