public void VisitDetails_TrackerInteractionNotInitialized_ShouldReturnNull(IContactProfileProvider contact, IProfileProvider profile, ITracker tracker) { //arrange var controller = new DemoController(contact, profile); using (new TrackerSwitcher(tracker)) { controller.VisitDetails().Should().Be(null); } }
public void VisitDetails_TrackerInitialized_ShouldReturnVisitInformation(IContactProfileProvider contact, IProfileProvider profile, ITracker tracker, CurrentInteraction interaction) { tracker.Interaction.Returns(interaction); //arrange var controller = new DemoController(contact, profile); using (new TrackerSwitcher(tracker)) { controller.VisitDetails().As <ViewResult>().Model.Should().BeOfType <VisitInformation>(); } }