Пример #1
0
        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);
            }
        }
Пример #2
0
        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>();
            }
        }