コード例 #1
0
        protected virtual FakeHttpContext.FakeHttpContext CreateFakeHttpContext()
        {
            var context = new FakeHttpContext.FakeHttpContext();

            ShimHttpRequest.AllInstances.QueryStringGet = _ => QueryString;
            return(context);
        }
コード例 #2
0
 public void Setup()
 {
     Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo(DefaultCulture);
     _shimsContext    = ShimsContext.Create();
     _fakeHttpContext = new FakeHttpContext.FakeHttpContext();
     _page            = new contentfilters();
     InitializePage(_page);
     SetCurrentUser();
     ReflectionHelper.SetValue(_page, typeof(Page), MasterPageIdName, new MasterPage.Communicator());
     _filtersGridLoaded = false;
 }
コード例 #3
0
        public void Setup()
        {
            _shimsContext    = ShimsContext.Create();
            _fakeHttpContext = new FakeHttpContext.FakeHttpContext();

            MockDiskMonitorProxy();
            MockReportContentGenerator();

            _page = new DiskSpace(_diskMonitorProxyMock.Object, _reportContentGeneratorMock.Object);

            InitializePage(_page);
            RetrievePageControls();
        }
コード例 #4
0
        public void Setup()
        {
            _shimsContext    = ShimsContext.Create();
            _fakeHttpContext = new FakeHttpContext.FakeHttpContext();

            MockBillingProxy();
            MockReportContentGenerator();

            _page = new DigitalEdition(_billingProxyMock.Object, _reportContentGeneratorMock.Object);

            InitializePage(_page);
            RetrievePageControls();
        }
コード例 #5
0
        public void Setup()
        {
            Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-US");
            _shimsContext    = ShimsContext.Create();
            _fakeHttpContext = new FakeHttpContext.FakeHttpContext();

            MockBillingProxy();
            MockReportContentGenerator();

            _page = new KMLogoclick(_logoClickReportProxyMock.Object, _reportContentGeneratorMock.Object);

            InitializePage(_page);
            RetrievePageControls();
        }
コード例 #6
0
        public void Setup()
        {
            Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo(DefaultCulture);
            _shimsContext    = ShimsContext.Create();
            _fakeHttpContext = new FakeHttpContext.FakeHttpContext();

            MockChampionAuditProxy();
            MockReportContentGenerator();

            _page = new StatisticsbyField(_statisticsByFieldProxyMock.Object, _reportContentGeneratorMock.Object);

            InitializePage(_page);
            RetrievePageControls();
            ReflectionHelper.SetValue(_page, typeof(Page), "_master", new ecn.communicator.MasterPages.Communicator());
        }
コード例 #7
0
        public void Setup()
        {
            Thread.CurrentThread.CurrentCulture            = CultureInfo.GetCultureInfo("en-US");
            ConfigurationManager.AppSettings["ReportPath"] = "~/main/reports/";
            _shimsContext    = ShimsContext.Create();
            _fakeHttpContext = new FakeHttpContext.FakeHttpContext();

            MockBlastsForDayProxy();
            MockReportContentGenerator();

            _page = new TotalBlastsForDay(_blastsForDayProxyMock.Object, _reportContentGeneratorMock.Object);

            InitializePage(_page);
            RetrievePageControls();
        }
コード例 #8
0
        public void Setup()
        {
            Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo(DefaultCulture);
            _shimsContext    = ShimsContext.Create();
            _fakeHttpContext = new FakeHttpContext.FakeHttpContext();

            _page = new MessageTypeSetup();

            InitializePage(_page);
            RetrievePageControls();
            SetCurrentUser();

            ReflectionHelper.SetValue(_page, typeof(Page), MasterPageIdName, new MasterPage.Communicator());
            ReflectionHelper.SetValue(_page, typeof(MessageTypeSetup), ChannelIdName, 1);
        }
コード例 #9
0
        public void Setup()
        {
            Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo(DefaultCulture);
            _shimsContext    = ShimsContext.Create();
            _fakeHttpContext = new FakeHttpContext.FakeHttpContext();

            MockChampionAuditProxy();
            MockReportDefinitionProvider();
            MockReportContentGenerator();

            _page = new AdvertiserReport(
                _advertiserClickProxyMock.Object,
                _reportDefinitionProviderMock.Object,
                _reportContentGeneratorMock.Object);

            InitializePage(_page);
            RetrievePageControls();
        }
コード例 #10
0
        public void Setup()
        {
            Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-US");
            _shimsContext = ShimsContext.Create();
            ShimPage.AllInstances.IsValidGet = page => true;

            _fakeHttpContext = new FakeHttpContext.FakeHttpContext();

            MockUndeliverableReportProxy();
            MockReportContentGenerator();

            _page = new UndeliverableReport(
                _undeliverableReportProxyMock.Object,
                _reportContentGeneratorMock.Object);

            InitializePage(_page);
            RetrievePageControls();
        }
コード例 #11
0
        public void Setup()
        {
            Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-US");
            _shimsContext = ShimsContext.Create();
            ShimHttpApplication.AllInstances.CompleteRequest    = application => { };
            ShimHttpContext.AllInstances.ApplicationInstanceGet = context => new ShimHttpApplication();
            _fakeHttpContext = new FakeHttpContext.FakeHttpContext();

            MockEmailDirectReportProxy();
            MockReportContentGenerator();

            _page = new ecn.accounts.main.reports.EmailDirectReport(
                _emailDirectReportProxyMock.Object,
                _reportContentGeneratorMock.Object);

            InitializePage(_page);
            RetrievePageControls();
        }
コード例 #12
0
        public void Setup()
        {
            Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-US");
            _shimsContext    = ShimsContext.Create();
            _fakeHttpContext = new FakeHttpContext.FakeHttpContext();

            MockNoUsageProxy();
            MockChannelLookProxy();
            MockReportContentGenerator();

            _page = new ecn.accounts.main.reports.ChannelLook(
                _noUsageProxyMock.Object,
                _channelLookProxyMock.Object,
                _reportContentGeneratorMock.Object);

            InitializePage(_page);
            RetrievePageControls();
        }
コード例 #13
0
        public void Setup()
        {
            Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo(DefaultCulture);
            _shimsContext    = ShimsContext.Create();
            _fakeHttpContext = new FakeHttpContext.FakeHttpContext();

            MockBlastDeliveryProxy();
            MockReportDefinitionProvider();
            MockReportContentGenerator();

            _page = new BlastDeliveryReport(
                _blastDeliveryProxyMock.Object,
                _reportDefinitionProviderMock.Object,
                _reportContentGeneratorMock.Object);

            InitializePage(_page);
            RetrievePageControls();
            ReflectionHelper.SetValue(_page, typeof(Page), "_master", new ecn.communicator.MasterPages.Communicator());
        }
コード例 #14
0
        public void Setup()
        {
            Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-US");
            _shimsContext    = ShimsContext.Create();
            _fakeHttpContext = new FakeHttpContext.FakeHttpContext();

            MockNewCustomerProxy();
            MockNewUserProxy();
            MockECNTodayProxy();
            MockReportContentGenerator();

            _page = new ecn.accounts.main.reports.ECNToday(
                _newCustomerProxyMock.Object,
                _newUserProxyMock.Object,
                _ecnTodayProxyMock.Object,
                _reportContentGeneratorMock.Object);

            InitializePage(_page);
            RetrievePageControls();
        }
コード例 #15
0
        public void Setup()
        {
            Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo(DefaultCulture);
            _shimsContext    = ShimsContext.Create();
            _fakeHttpContext = new FakeHttpContext.FakeHttpContext();

            MockChampionAuditProxy();
            MockReportDefinitionProvider();
            MockReportContentGenerator();

            _page = new AudienceEngagementReport(
                _audienceEngagementProxyMock.Object,
                _reportDefinitionProviderMock.Object,
                _reportContentGeneratorMock.Object);

            InitializePage(_page);
            RetrievePageControls();
            ReflectionHelper.SetValue(_page, typeof(Page), "_master", new ecn.communicator.MasterPages.Communicator());

            GrantUserAccess(
                KMPlatform.Enums.Services.EMAILMARKETING.ToString(),
                KMPlatform.Enums.ServiceFeatures.AudienceEngagementReport.ToString());
        }
コード例 #16
0
 public void BeforeTest(ITest test)
 {
     _httpContext = new FakeHttpContext.FakeHttpContext();
 }
コード例 #17
0
 public void AfterTest(ITest test)
 {
     _httpContext?.Dispose();
     _httpContext = null;
 }