private void CreateShims()
 {
     ConfigurationManager.AppSettings["KMCommon_Application"] = "1";
     ShimAuthenticationTicket.getTicket = () =>
     {
         AuthenticationTicket authTkt = CreateInstance(typeof(AuthenticationTicket));
         SetField(authTkt, "CustomerID", 1);
         return(authTkt);
     };
     ShimECNSession.AllInstances.RefreshSession = (item) => { };
     ShimECNSession.AllInstances.ClearSession   = (itme) => { };
     ShimECNSession.CurrentSession = () =>
     {
         ECNBusiness.ECNSession ecnSession = CreateInstance(typeof(ECNBusiness.ECNSession));
         SetField(ecnSession, "CustomerID", 1);
         SetField(ecnSession, "BaseChannelID", 1);
         return(ecnSession);
     };
     ECNMasterPageFake.ShimCommunicator.AllInstances.UserSessionGet = (x) =>
     {
         return(CreateInstance(typeof(ECNBusiness.ECNSession)));
     };
     HttpContext.Current = MockHelpers.FakeHttpContext();
     ShimPage.AllInstances.SessionGet       = x => { return(HttpContext.Current.Session); };
     ShimPage.AllInstances.RequestGet       = (x) => { return(HttpContext.Current.Request); };
     ShimPage.AllInstances.MasterGet        = (x) => { return(new MasterPage()
         {
         }); };
     ShimHttpRequest.AllInstances.ParamsGet = (x) =>
     {
         return(new NameValueCollection()
         {
             { _reqParam + "0", _column1 },
             { _reqParam + "1", _column2 },
             { _reqParam + "2", _column3 },
         });
     };
     ShimimportDatafromFile.AllInstances.MasterGet = (x) =>
     {
         return(new ECNMasterPage.Communicator());
     };
     ShimimportDatafromFile.AllInstances.ResetImportMapper = (x, y) => { _importButton.Visible = true; };
     ShimImportMapper.AllInstances.HasEmailAddressGet      = (x) => { return(true); };
     ShimimportDatafromFile.AllInstances.GetDataTableByFileTypeStringStringInt32 = (a, b, c, d) => { return(_dataFile); };
     ShimApplicationLog.SaveApplicationLogRef = (ref KMCommon.ApplicationLog a) => { return(true); };
     ShimimportDatafromFile.AllInstances.GetGroupDataFieldsInt32 = (x, y) =>
     {
         Hashtable hshTbl = new Hashtable()
         {
             { "user_", "A-51" }
         };
         return(hshTbl);
     };
     ShimEmailGroup.ImportEmailsUserInt32Int32StringStringStringStringBooleanStringString = (a, b, c, d, e, f, g, h, i, j) =>
     {
         var dtable = new DataTable();
         return(dtable);
     };
 }
Пример #2
0
 private void CreateShims()
 {
     BasicShims.CreateShims();
     ShimAuthenticationTicket.getTicket = () =>
     {
         AuthenticationTicket authTkt = CreateInstance(typeof(AuthenticationTicket));
         SetField(authTkt, "CustomerID", 1);
         return(authTkt);
     };
     ShimECNSession.AllInstances.RefreshSession = (item) => { };
     ShimECNSession.AllInstances.ClearSession   = (itme) => { };
     ShimECNSession.CurrentSession = () =>
     {
         ECNBusiness.ECNSession ecnSession = CreateInstance(typeof(ECNBusiness.ECNSession));
         SetField(ecnSession, "CustomerID", 1);
         SetField(ecnSession, "BaseChannelID", 1);
         return(ecnSession);
     };
     HttpContext.Current = MockHelpers.FakeHttpContext();
     ShimPage.AllInstances.SessionGet       = x => { return(HttpContext.Current.Session); };
     ShimPage.AllInstances.RequestGet       = (x) => { return(HttpContext.Current.Request); };
     ShimPage.AllInstances.MasterGet        = (x) => { return(new MasterPage()
         {
         }); };
     ShimHttpRequest.AllInstances.ParamsGet = (x) =>
     {
         return(new NameValueCollection()
         {
             { _reqParam + "0", _colName1 },
             { _reqParam + "1", _colName2 },
             { _reqParam + "2", _colName3 },
         });
     };
     ShimControl.AllInstances.ParentGet = (control) =>
     {
         return(control == _newGroupImportObject ? new Page() : null);
     };
     ShimImportMapper.AllInstances.HasEmailAddressGet = (x) => true;
     ShimImportMapper.AllInstances.HasMobileNumberGet = (x) => true;
     ShimDataFunctions.GetDataTableString             = (x) => new DataTable();
     ShimDataFunctions.GetDataTableSqlCommand         = (x) => new DataTable();
     ShimControl.AllInstances.ClientIDGet             = (x) => "dummyClientId";
     ShimnewGroup_Import.AllInstances.UpdateToDBStringStringBooleanBoolean = (a, dataToBeUpdated, b, c, d) => { };
     ECN_Framework_BusinessLayer.Accounts.Fakes.ShimCustomer.HasProductFeatureInt32EnumsServicesEnumsServiceFeatures = (a, b, c) => true;
     ShimnewGroup_Import.AllInstances.buildColumnHeaderDropdownsString = (x, y) => new HtmlSelect();
     ShimnewGroup_Import.AllInstances.throwECNExceptionString          = (x, errorString) =>
     {
         _errorMessage = errorString;
     };
 }
 private void CreateShims()
 {
     ShimAuthenticationTicket.getTicket = () =>
     {
         AuthenticationTicket authTkt = CreateInstance(typeof(AuthenticationTicket));
         SetField(authTkt, "CustomerID", 1);
         return(authTkt);
     };
     ShimECNSession.AllInstances.RefreshSession = (item) => { };
     ShimECNSession.AllInstances.ClearSession   = (itme) => { };
     ShimECNSession.CurrentSession = () =>
     {
         ECNBusiness.ECNSession ecnSession = CreateInstance(typeof(ECNBusiness.ECNSession));
         SetField(ecnSession, "CustomerID", 1);
         SetField(ecnSession, "BaseChannelID", 1);
         return(ecnSession);
     };
     HttpContext.Current = MockHelpers.FakeHttpContext();
     ShimPage.AllInstances.SessionGet       = x => { return(HttpContext.Current.Session); };
     ShimPage.AllInstances.RequestGet       = (x) => { return(HttpContext.Current.Request); };
     ShimPage.AllInstances.MasterGet        = (x) => { return(new MasterPage()
         {
         }); };
     ShimHttpRequest.AllInstances.ParamsGet = (x) =>
     {
         return(new NameValueCollection()
         {
             { _reqParam + "0", _colName1 },
             { _reqParam + "1", _colName2 },
             { _reqParam + "2", _colName3 },
         });
     };
     ShimControl.AllInstances.ParentGet = (control) =>
     {
         return(control == _groupInfoObject ? new Page() : null);
     };
     ShimImportMapper.AllInstances.HasEmailAddressGet = (x) => true;
     ShimImportMapper.AllInstances.HasMobileNumberGet = (x) => true;
     ShimDataFunctions.GetDataTableString             = (x) => new DataTable();
     ShimDataFunctions.GetDataTableSqlCommand         = (x) => new DataTable();
 }
 private void CreateShims(string method = "default")
 {
     ShimCampaignItem.GetBySampleIDInt32EnumsCampaignItemTypeUserBoolean = (sampleID, x, y, z) => CreateCampaignItem();
     ShimCampaignItemLinkTracking.GetByCampaignItemIDInt32User           = (x, y) => CreateCampaignItemTrackingList(CreateCampaignItemLinkTracking(1, 6, "1"));
     ShimLinkTrackingParam.GetByLinkTrackingIDInt32            = (x) => CreateLinkTrackingParamList(CreateLinkTrackingParam(1, 1));
     ShimCampaignItemBlast.GetByCampaignItemIDInt32UserBoolean = (x, y, z) =>
     {
         var campaignItemBlastmObject = CreateInstance(typeof(CampaignItemBlast));
         var campaignItemBlastList    = new List <CampaignItemBlast>();
         campaignItemBlastList.Add(campaignItemBlastmObject);
         return(campaignItemBlastList);
     };
     ShimGroup.GetByGroupIDInt32User = (x, y) => CreateInstance(typeof(EntitiesGroup));
     ConfigurationManager.AppSettings["KMCommon_Application"] = "1";
     ConfigurationManager.AppSettings["IsDemo"] = "1";
     ShimAuthenticationTicket.getTicket         = () =>
     {
         AuthenticationTicket authTkt = CreateInstance(typeof(AuthenticationTicket));
         SetField(authTkt, "CustomerID", 1);
         return(authTkt);
     };
     ShimECNSession.AllInstances.RefreshSession = (item) => { };
     ShimECNSession.AllInstances.ClearSession   = (itme) => { };
     ShimECNSession.CurrentSession = () =>
     {
         ECNBusiness.ECNSession ecnSession = CreateInstance(typeof(ECNBusiness.ECNSession));
         SetField(ecnSession, "CustomerID", 1);
         SetField(ecnSession, "BaseChannelID", 1);
         return(ecnSession);
     };
     ECNMasterPageFake.ShimCommunicator.AllInstances.UserSessionGet = (x) =>
     {
         return(CreateInstance(typeof(ECNBusiness.ECNSession)));
     };
     if (method == MethodSetupScheduler)
     {
         CreateShimsForSetupScheduler();
     }
 }
Пример #5
0
 private void CreateShims()
 {
     ShimAuthenticationTicket.getTicket = () =>
     {
         AuthenticationTicket authTkt = CreateInstance(typeof(AuthenticationTicket));
         SetField(authTkt, "CustomerID", 1);
         return(authTkt);
     };
     ShimECNSession.AllInstances.RefreshSession = (item) => { };
     ShimECNSession.AllInstances.ClearSession   = (itme) => { };
     ShimECNSession.CurrentSession = () =>
     {
         ECNBusiness.ECNSession ecnSession = CreateInstance(typeof(ECNBusiness.ECNSession));
         SetField(ecnSession, "CustomerID", 1);
         SetField(ecnSession, "BaseChannelID", 1);
         return(ecnSession);
     };
     ShimLinkTrackingSettings.GetByCustomerID_LTIDInt32Int32 = (x, y) =>
     {
         ECNEntities.LinkTrackingSettings lts = CreateInstance(typeof(ECNEntities.LinkTrackingSettings));
         return(lts);
     };
     ShimOmnitureCustomerSetup.AllInstances.CheckSettingsChange = item =>
     {
         return(false);
     };
     ShimOmnitureCustomerSetup.AllInstances.MasterGet = item =>
     {
         return(CreateInstance(typeof(ECNMasterPages.Communicator)));               //new ecn.communicator.MasterPages.Communicator() { };
     };
     ShimCampaignItemTemplate.GetTemplatesBySetupLevelInt32NullableOfInt32Boolean = (x, y, z) =>
     {
         var cit = CreateInstance(typeof(ECNEntities.CampaignItemTemplate));
         SetField(cit, "TemplateName", "newTemplate");
         List <ECNEntities.CampaignItemTemplate> citList = new List <ECNEntities.CampaignItemTemplate>()
         {
             cit
         };
         return(citList);
     };
     ShimCampaignItemTemplate.ClearOutOmniDataBySetupLevelInt32NullableOfInt32BooleanInt32 = (a, b, c, d) => { };
     ShimModalPopupExtender.AllInstances.Show            = (item) => { };
     ShimModalPopupExtender.AllInstances.Hide            = (item) => { };
     ShimLinkTrackingSettings.UpdateLinkTrackingSettings = x => { };
     ShimLinkTrackingSettings.InsertLinkTrackingSettings = (x) => { return(0); };
     ShimLinkTrackingParam.GetByLinkTrackingIDInt32      = x =>
     {
         List <ECNEntities.LinkTrackingParam> listLTP = new List <ECNEntities.LinkTrackingParam>()
         {
             new ECNEntities.LinkTrackingParam()
             {
                 DisplayName = "omniture1",
                 LTPID       = 1
             },
             new ECNEntities.LinkTrackingParam()
             {
                 DisplayName = "omniture2",
                 LTPID       = 1
             },
             new ECNEntities.LinkTrackingParam()
             {
                 DisplayName = "omniture3",
                 LTPID       = 1
             },
             new ECNEntities.LinkTrackingParam()
             {
                 DisplayName = "omniture4",
                 LTPID       = 1
             },
             new ECNEntities.LinkTrackingParam()
             {
                 DisplayName = "omniture5",
                 LTPID       = 1
             },
             new ECNEntities.LinkTrackingParam()
             {
                 DisplayName = "omniture6",
                 LTPID       = 1
             },
             new ECNEntities.LinkTrackingParam()
             {
                 DisplayName = "omniture7",
                 LTPID       = 1
             },
             new ECNEntities.LinkTrackingParam()
             {
                 DisplayName = "omniture8",
                 LTPID       = 1
             },
             new ECNEntities.LinkTrackingParam()
             {
                 DisplayName = "omniture9",
                 LTPID       = 1
             },
             new ECNEntities.LinkTrackingParam()
             {
                 DisplayName = "omniture10",
                 LTPID       = 1
             }
         };
         return(listLTP);
     };
     ShimLinkTrackingParamSettings.Get_LTPID_CustomerIDInt32Int32 = (x, y) =>
     {
         var ltps = CreateInstance(typeof(ECNEntities.LinkTrackingParamSettings));
         SetField(ltps, "LTPSID", 1);
         return(ltps);
     };
     ShimLinkTrackingParamSettings.UpdateLinkTrackingParamSettings = x => { };
     ShimLinkTrackingParamSettings.InsertLinkTrackingParamSettings = x => { return(0); };
     ShimLinkTrackingParamOption.GetByLTPOIDInt32 = (x) =>
     {
         return(CreateInstance(typeof(ECNEntities.LinkTrackingParamOption)));
     };
     ShimLinkTrackingParamOption.UpdateLinkTrackingParamOption = (x) => { };
     ShimLinkTrackingParamOption.ResetCustDefaultInt32Int32    = (x, y) => { };
     ShimOmnitureCustomerSetup.AllInstances.ShowMessageStringStringMessageMessage_Icon = (a, b, c, d) => { };
 }
 private void CreateShims()
 {
     ConfigurationManager.AppSettings["KMCommon_Application"] = "1";
     ShimAuthenticationTicket.getTicket = () =>
     {
         AuthenticationTicket authTkt = CreateInstance(typeof(AuthenticationTicket));
         SetField(authTkt, "CustomerID", 1);
         return(authTkt);
     };
     ShimECNSession.AllInstances.RefreshSession = (item) => { };
     ShimECNSession.AllInstances.ClearSession   = (itme) => { };
     ShimECNSession.CurrentSession = () =>
     {
         ECNBusiness.ECNSession ecnSession = CreateInstance(typeof(ECNBusiness.ECNSession));
         SetField(ecnSession, "CustomerID", 1);
         SetField(ecnSession, "BaseChannelID", 1);
         return(ecnSession);
     };
     ECNMasterPageFake.ShimCommunicator.AllInstances.UserSessionGet = (x) =>
     {
         return(CreateInstance(typeof(ECNBusiness.ECNSession)));
     };
     HttpContext.Current = MockHelpers.FakeHttpContext();
     ShimPage.AllInstances.SessionGet       = x => { return(HttpContext.Current.Session); };
     ShimPage.AllInstances.RequestGet       = (x) => { return(HttpContext.Current.Request); };
     ShimPage.AllInstances.MasterGet        = (x) => { return(new MasterPage()
         {
         }); };
     ShimHttpRequest.AllInstances.ParamsGet = (x) =>
     {
         return(new NameValueCollection()
         {
             { _reqParam + "0", _column1 },
             { _reqParam + "1", _column2 },
             { _reqParam + "2", _column3 },
         });
     };
     ShimHttpRequest.AllInstances.QueryStringGet = (x) =>
     {
         return(new NameValueCollection()
         {
             { QueryStringGID, QueryStringGIDValue }
         });
     };
     ShimEmailGroup.ImportEmailsUserInt32Int32StringStringStringStringBooleanStringString = (a, b, c, d, e, f, g, h, i, j) =>
     {
         var dtable = new DataTable();
         return(dtable);
     };
     ShimImportMapper.AllInstances.HasEmailAddressGet  = (x) => { return(true); };
     ShimATHBimportDatafromFile.AllInstances.MasterGet = (x) => new ECNMasterPage.Communicator();
     _dataCollectionTable = new HtmlTable();
     SetField(_importDataFromFileObject, "dataCollectionTable", _dataCollectionTable);
     _columnManager = CreateInstance(typeof(EmailTableColumnManager));
     ShimATHBimportDatafromFile.AllInstances.ColumnManagerGet = (x) => _columnManager;
     ShimATHBimportDatafromFile.AllInstances.getPhysicalPath  = (x) => "dummyPhyiscalPath";
     FunctionFakes.ShimFileImporter.GetDataTableByFileTypeStringStringStringStringInt32Int32String = (a, b, c, d, e, f, g) => _dataFile;
     SetField(_importDataFromFileObject, "lineStart", LineStart);
     ShimEmailGroup.ImportEmailsWithDupesUserInt32StringStringStringStringBooleanStringBooleanString = (a, b, c, d, e, f, g, h, i, j) => EmailDupesTable();
     ShimGroupDataFields.GetByGroupIDInt32UserBoolean = (x, y, z) =>
     {
         var groupDataFields = CreateInstance(typeof(CommunicatorGroupDataFields));
         SetProperty(groupDataFields, "ShortName", string.Empty);
         var groupDataFieldsList = new List <CommunicatorGroupDataFields>
         {
             groupDataFields
         };
         return(groupDataFieldsList);
     };
 }