public void SetUp() { SetupContianer(); ComponentFactory.Container = new SimpleContainer(); UnitTestHelper.ClearHttpContext(); _dataProvider = MockComponentProvider.CreateDataProvider(); MockComponentProvider.CreateDataCacheProvider(); MockComponentProvider.CreateEventLogController(); _clientCapabilityProvider = MockComponentProvider.CreateNew <ClientCapabilityProvider>(); _mockHostController = new Mock <IHostController>(); HostController.RegisterInstance(_mockHostController.Object); _redirectionController = new RedirectionController(); SetupDataProvider(); SetupClientCapabilityProvider(); SetupRoleProvider(); var tabController = TabController.Instance; var dataProviderField = tabController.GetType().GetField("_dataProvider", BindingFlags.NonPublic | BindingFlags.Instance); if (dataProviderField != null) { dataProviderField.SetValue(tabController, _dataProvider.Object); } }
public void SetUp() { _mockCache = MockComponentProvider.CreateDataCacheProvider(); MockComponentProvider.CreateEventLogController(); _hostSettingsTable = new DataTable("HostSettings"); var nameCol = _hostSettingsTable.Columns.Add("SettingName"); _hostSettingsTable.Columns.Add("SettingValue"); _hostSettingsTable.Columns.Add("SettingIsSecure"); _hostSettingsTable.PrimaryKey = new[] { nameCol }; _hostSettingsTable.Rows.Add("String_1_S", "String_1_S", true); _hostSettingsTable.Rows.Add("String_2_S", "String_1_S", true); _hostSettingsTable.Rows.Add("String_3_U", "Value_3_U", false); _hostSettingsTable.Rows.Add("String_4_U", "Value_4_U", false); _hostSettingsTable.Rows.Add("Int_5_U", "5", false); _hostSettingsTable.Rows.Add("Int_6_S", "6", true); _hostSettingsTable.Rows.Add("Double_7_S", "7", true); _hostSettingsTable.Rows.Add("Double_8_U", "8", false); _hostSettingsTable.Rows.Add("Bool_9_U", false, false); _hostSettingsTable.Rows.Add("Bool_10_S", false, true); _mockData = MockComponentProvider.CreateDataProvider(); _mockData.Setup(c => c.GetHostSettings()).Returns(_hostSettingsTable.CreateDataReader()); _mockData.Setup(c => c.GetProviderPath()).Returns(String.Empty); DataCache.ClearCache(); }
public void Setup() { this._clientCapabilityProvider = new Providers.AspNetClientCapabilityProvider.AspNetClientCapabilityProvider(); ComponentFactory.Container = new SimpleContainer(); var dataProvider = MockComponentProvider.CreateDataProvider(); dataProvider.Setup(d => d.GetProviderPath()).Returns(string.Empty); MockComponentProvider.CreateDataCacheProvider(); MockComponentProvider.CreateEventLogController(); }
public void Setup() { _clientCapabilityProvider = new FiftyOneClientCapabilityProvider(); ComponentFactory.Container = new SimpleContainer(); var dataProvider = MockComponentProvider.CreateDataProvider(); dataProvider.Setup(d => d.GetProviderPath()).Returns(""); MockComponentProvider.CreateDataCacheProvider(); MockComponentProvider.CreateEventLogController(); }
public void SetUp() { ComponentFactory.Container = new SimpleContainer(); _dataProvider = MockComponentProvider.CreateDataProvider(); MockComponentProvider.CreateDataCacheProvider(); MockComponentProvider.CreateEventLogController(); _clientCapabilityProvider = MockComponentProvider.CreateNew <ClientCapabilityProvider>(); _redirectionController = new RedirectionController(); SetupDataProvider(); SetupClientCapabilityProvider(); SetupRoleProvider(); }
public void Setup() { _clientCapabilityProvider = new FiftyOneClientCapabilityProvider(); ComponentFactory.Container = new SimpleContainer(); var dataProvider = MockComponentProvider.CreateDataProvider(); dataProvider.Setup(d => d.GetProviderPath()).Returns(""); MockComponentProvider.CreateDataCacheProvider(); MockComponentProvider.CreateEventLogController(); //create the bin folder var folderPath = HostingEnvironment.ApplicationPhysicalPath + "bin"; if (!Directory.Exists(folderPath)) { Directory.CreateDirectory(folderPath); } }
public void SetUp() { var serviceCollection = new ServiceCollection(); var mockApplicationStatusInfo = new Mock <IApplicationStatusInfo>(); mockApplicationStatusInfo.Setup(info => info.Status).Returns(UpgradeStatus.Install); serviceCollection.AddTransient <INavigationManager>(container => Mock.Of <INavigationManager>()); serviceCollection.AddTransient <IApplicationStatusInfo>(container => mockApplicationStatusInfo.Object); serviceCollection.AddTransient <IHostSettingsService, HostController>(); Globals.DependencyProvider = serviceCollection.BuildServiceProvider(); this._mockCache = MockComponentProvider.CreateDataCacheProvider(); MockComponentProvider.CreateEventLogController(); this._hostSettingsTable = new DataTable("HostSettings"); var nameCol = this._hostSettingsTable.Columns.Add("SettingName"); this._hostSettingsTable.Columns.Add("SettingValue"); this._hostSettingsTable.Columns.Add("SettingIsSecure"); this._hostSettingsTable.PrimaryKey = new[] { nameCol }; this._hostSettingsTable.Rows.Add("String_1_S", "String_1_S", true); this._hostSettingsTable.Rows.Add("String_2_S", "String_1_S", true); this._hostSettingsTable.Rows.Add("String_3_U", "Value_3_U", false); this._hostSettingsTable.Rows.Add("String_4_U", "Value_4_U", false); this._hostSettingsTable.Rows.Add("Int_5_U", "5", false); this._hostSettingsTable.Rows.Add("Int_6_S", "6", true); this._hostSettingsTable.Rows.Add("Double_7_S", "7", true); this._hostSettingsTable.Rows.Add("Double_8_U", "8", false); this._hostSettingsTable.Rows.Add("Bool_9_U", false, false); this._hostSettingsTable.Rows.Add("Bool_10_S", false, true); this._mockData = MockComponentProvider.CreateDataProvider(); this._mockData.Setup(c => c.GetHostSettings()).Returns(this._hostSettingsTable.CreateDataReader()); this._mockData.Setup(c => c.GetProviderPath()).Returns(string.Empty); DataCache.ClearCache(); }
public void SetUp() { ComponentFactory.Container = new SimpleContainer(); _dataProvider = MockComponentProvider.CreateDataProvider(); _dataProvider.Setup(d => d.GetProviderPath()).Returns(""); MockComponentProvider.CreateDataCacheProvider(); MockComponentProvider.CreateEventLogController(); _dtProfiles = new DataTable("PreviewProfiles"); var pkCol = _dtProfiles.Columns.Add("Id", typeof(int)); _dtProfiles.Columns.Add("PortalId", typeof(int)); _dtProfiles.Columns.Add("Name", typeof(string)); _dtProfiles.Columns.Add("Width", typeof(int)); _dtProfiles.Columns.Add("Height", typeof(int)); _dtProfiles.Columns.Add("UserAgent", typeof(string)); _dtProfiles.Columns.Add("SortOrder", typeof(int)); _dtProfiles.PrimaryKey = new[] { pkCol }; _dataProvider.Setup(d => d.SavePreviewProfile(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <string>(), It.IsAny <int>(), It.IsAny <int>(), It.IsAny <string>(), It.IsAny <int>(), It.IsAny <int>())).Returns <int, int, string, int, int, string, int, int>( (id, portalId, name, width, height, userAgent, sortOrder, userId) => { if (id == -1) { if (_dtProfiles.Rows.Count == 0) { id = 1; } else { id = Convert.ToInt32(_dtProfiles.Select("", "Id Desc")[0]["Id"]) + 1; } var row = _dtProfiles.NewRow(); row["Id"] = id; row["PortalId"] = portalId; row["name"] = name; row["width"] = width; row["height"] = height; row["useragent"] = userAgent; row["sortorder"] = sortOrder; _dtProfiles.Rows.Add(row); } else { var rows = _dtProfiles.Select("Id = " + id); if (rows.Length == 1) { var row = rows[0]; row["name"] = name; row["width"] = width; row["height"] = height; row["useragent"] = userAgent; row["sortorder"] = sortOrder; } } return(id); }); _dataProvider.Setup(d => d.GetPreviewProfiles(It.IsAny <int>())).Returns <int>((portalId) => { return(GetProfilesCallBack(portalId)); }); _dataProvider.Setup(d => d.DeletePreviewProfile(It.IsAny <int>())).Callback <int>((id) => { var rows = _dtProfiles.Select("Id = " + id); if (rows.Length == 1) { _dtProfiles.Rows.Remove(rows[0]); } }); }
public void SetUp() { var serviceCollection = new ServiceCollection(); serviceCollection.AddTransient <IApplicationStatusInfo>(container => Mock.Of <IApplicationStatusInfo>()); serviceCollection.AddTransient <INavigationManager>(container => Mock.Of <INavigationManager>()); serviceCollection.AddTransient <IHostSettingsService, HostController>(); Globals.DependencyProvider = serviceCollection.BuildServiceProvider(); ComponentFactory.Container = new SimpleContainer(); this.dataProvider = MockComponentProvider.CreateDataProvider(); this.dataProvider.Setup(d => d.GetProviderPath()).Returns(string.Empty); MockComponentProvider.CreateDataCacheProvider(); MockComponentProvider.CreateEventLogController(); this.dtProfiles = new DataTable("PreviewProfiles"); var pkCol = this.dtProfiles.Columns.Add("Id", typeof(int)); this.dtProfiles.Columns.Add("PortalId", typeof(int)); this.dtProfiles.Columns.Add("Name", typeof(string)); this.dtProfiles.Columns.Add("Width", typeof(int)); this.dtProfiles.Columns.Add("Height", typeof(int)); this.dtProfiles.Columns.Add("UserAgent", typeof(string)); this.dtProfiles.Columns.Add("SortOrder", typeof(int)); this.dtProfiles.PrimaryKey = new[] { pkCol }; this.dataProvider.Setup(d => d.SavePreviewProfile( It.IsAny <int>(), It.IsAny <int>(), It.IsAny <string>(), It.IsAny <int>(), It.IsAny <int>(), It.IsAny <string>(), It.IsAny <int>(), It.IsAny <int>())).Returns <int, int, string, int, int, string, int, int>( (id, portalId, name, width, height, userAgent, sortOrder, userId) => { if (id == -1) { if (this.dtProfiles.Rows.Count == 0) { id = 1; } else { id = Convert.ToInt32(this.dtProfiles.Select(string.Empty, "Id Desc")[0]["Id"]) + 1; } var row = this.dtProfiles.NewRow(); row["Id"] = id; row["PortalId"] = portalId; row["name"] = name; row["width"] = width; row["height"] = height; row["useragent"] = userAgent; row["sortorder"] = sortOrder; this.dtProfiles.Rows.Add(row); } else { var rows = this.dtProfiles.Select("Id = " + id); if (rows.Length == 1) { var row = rows[0]; row["name"] = name; row["width"] = width; row["height"] = height; row["useragent"] = userAgent; row["sortorder"] = sortOrder; } } return(id); }); this.dataProvider.Setup(d => d.GetPreviewProfiles(It.IsAny <int>())).Returns <int>((portalId) => { return(this.GetProfilesCallBack(portalId)); }); this.dataProvider.Setup(d => d.DeletePreviewProfile(It.IsAny <int>())).Callback <int>((id) => { var rows = this.dtProfiles.Select("Id = " + id); if (rows.Length == 1) { this.dtProfiles.Rows.Remove(rows[0]); } }); }