コード例 #1
0
        public void ClassSetUp() {
            _factory = IoC.Resolve<IResourceProviderFactory>() as DefaultResourceProviderFactory;
            Assert.IsNotNull(_factory);

            _factory.GlobalResourceProviderName = @"AdoResourceProvider";
            _provider = _factory.CreateGlobalResourceProvider("Glossary");
            Assert.IsNotNull(_provider);
        }
コード例 #2
0
        public void ClassSetUp() {
            _factory = IoC.Resolve<IResourceProviderFactory>() as DefaultResourceProviderFactory;

            Assert.IsNotNull(_factory);

            _factory.GlobalResourceProviderName = "FileResourceProvider";
            _provider = _factory.CreateGlobalResourceProvider("StringResources|Enums");
            Assert.IsNotNull(_provider);
        }
コード例 #3
0
        public void ChangeGlobalProvider() {
            IoC.Initialize();

            _factory = IoC.Resolve<IResourceProviderFactory>() as DefaultResourceProviderFactory;

            Assert.IsNotNull(_factory);

            _factory.GlobalResourceProviderName = "FileResourceProvider";
            _provider = _factory.CreateGlobalResourceProvider("StringResources|Glossary");
            Assert.IsNotNull(_provider);
        }
コード例 #4
0
        public void ChangeGlobalProvider() {
            IoC.Reset();
            IoC.Initialize();

            _factory = IoC.Resolve<IResourceProviderFactory>() as DefaultResourceProviderFactory;

            Assert.IsNotNull(_factory);

            _factory.GlobalResourceProviderName = "ExternalResourceProvider";
            _provider = _factory.CreateGlobalResourceProvider("NSoft.NFramework.StringResources.Sample.ExtResources|Glossary");
            Assert.IsNotNull(_provider);
        }
コード例 #5
0
        public void ClassSetUp() {
            if(IoC.IsNotInitialized)
                IoC.Initialize();

            _factory = IoC.Resolve<IResourceProviderFactory>() as DefaultResourceProviderFactory;
            Assert.IsNotNull(_factory);

            _factory.GlobalResourceProviderName = "NHResourceProvider";

            if(UnitOfWork.IsStarted == false)
                UnitOfWork.Start();
        }
コード例 #6
0
ファイル: HttpContext.cs プロジェクト: xzkmxd/mono
		static bool EnsureProviderFactory ()
		{
			if (resource_providers == null)
				resource_providers = new Dictionary <string, IResourceProvider> ();

			if (provider_factory != null)
				return true;
			
			GlobalizationSection gs = WebConfigurationManager.GetSection ("system.web/globalization") as GlobalizationSection;

			if (gs == null)
				return false;

			String rsfTypeName = gs.ResourceProviderFactoryType;
			bool usingDefault = false;
			if (String.IsNullOrEmpty (rsfTypeName)) {
				usingDefault = true;
				rsfTypeName = typeof (DefaultResourceProviderFactory).AssemblyQualifiedName;
			}
			
			Type rsfType = HttpApplication.LoadType (rsfTypeName, true);
			ResourceProviderFactory rpf = Activator.CreateInstance (rsfType) as ResourceProviderFactory;
			
			if (rpf == null && usingDefault)
				return false;

			provider_factory = rpf;
			if (usingDefault)
				default_provider_factory = rpf as DefaultResourceProviderFactory;
			
			return true;
		}