Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 7
0
        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]);
                }
            });
        }