public void SetUp() { mCurrectContactProvider = Substitute.For <ICurrentContactProvider>(); Service.Use <ICurrentContactProvider>(mCurrectContactProvider); var site = Substitute.For <SiteInfo>(); site.SiteName.Returns("TestSite"); var siteService = Substitute.For <ISiteService>(); siteService.CurrentSite.Returns(site); siteService.IsLiveSite.Returns(false); Service.Use <ISiteService>(siteService); mContactProcessingChecker = Substitute.For <IContactProcessingChecker>(); mContactProcessingChecker.CanProcessContactInCurrentContext().Returns(true); Service.Use <IContactProcessingChecker>(mContactProcessingChecker); mContactTrackingService = new ContactTrackingService(); Fake <ContactInfo>(); Fake <UserInfo, UserInfoProvider>().WithData( new UserInfo { UserName = "******", }, new UserInfo { UserName = "******", SiteIndependentPrivilegeLevel = UserPrivilegeLevelEnum.Admin, UserID = 5 }); }
public void SetUp() { Service <ICurrentContactProvider> .Use <CurrentContactProviderFake>(); Service <ISiteService> .Use <SiteServiceFake>(); Service <ILicenseService> .Use <LicenseServiceFake>(); Service <ICrawlerChecker> .Use <CrawlerCheckerFake>(); Service <ISettingsService> .Use <SettingsServiceFake>(); mContactTrackingService = new ContactTrackingService(); mCurrectContactProvider = Service <ICurrentContactProvider> .Entry() as CurrentContactProviderFake; Fake <ContactInfo>(); Fake <UserInfo, UserInfoProvider>().WithData( new UserInfo { UserName = "******", }, new UserInfo { UserName = "******", SiteIndependentPrivilegeLevel = UserPrivilegeLevelEnum.Admin, UserID = 5 }); }
/// <summary> /// Constructor. /// You can use a dependency injection container to initialize the services. /// </summary> public FeedbackFormConsentController() { contactTrackingService = new ContactTrackingService(); formConsentAgreementService = Service.Resolve <IFormConsentAgreementService>(); // Gets the related consent // Fill in the code name of the appropriate consent object in Kentico consent = ConsentInfoProvider.GetConsentInfo("SampleFormConsent"); }
public HomeController(IPromotedContentRepository repository, IHomeRepository homeRepository, IOutputCacheDependencies outputCacheDependencies, IContactTrackingService contactTrackingService) { mHighlightRepository = repository; mHomeRepository = homeRepository; mOutputCacheDependencies = outputCacheDependencies; mContactTrackingService = contactTrackingService; }
public MembershipController() { contactTrackingService = new ContactTrackingService(); // ... }
public PrivacyPageController() { consentAgreementService = Service.Resolve <IConsentAgreementService>(); contactTrackingService = new ContactTrackingService(); currentCookieLevelProvider = Service.Resolve <ICurrentCookieLevelProvider>(); }
public AccountController(IContactTrackingService contactTrackingService, IMembershipActivitiesLogger membershipActivitiesLogger) { mMembershipActivitiesLogger = membershipActivitiesLogger; mContactTrackingService = contactTrackingService; }