Inheritance: System.Resources.ResourceManager
Exemplo n.º 1
0
        public void TestResourceManagerResourceSetClosedException()
        {
            Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture;
            ResourceManagerPoker rm = new ResourceManagerPoker();

            rm.InitResourceSets();

            ResourceSet rs = rm.GetResourceSet(CultureInfo.InvariantCulture,
                                               true, true);

            rs.Close();
            ResourceSet rs2 = rs;

            rs = rm.GetResourceSet(CultureInfo.InvariantCulture, true, true);
            Assert.IsTrue(Object.ReferenceEquals(rs2, rs), "#0");

            try {
                rm.GetString("HelloWorld");
                Assert.Fail("#1");
            } catch (ObjectDisposedException ex) {
                // ResourceSet is closed
                Assert.AreEqual(typeof(ObjectDisposedException), ex.GetType(), "#2");
                Assert.IsNull(ex.InnerException, "#3");
                Assert.IsNotNull(ex.Message, "#4");
            } finally {
                rm.ReleaseAllResources();
            }
        }
Exemplo n.º 2
0
        public void TestResourceManagerReleaseAllResources()
        {
            Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture;
            ResourceManagerPoker rm = new ResourceManagerPoker();

            rm.InitResourceSets();
            rm.ReleaseAllResources();
        }
Exemplo n.º 3
0
        public void TestResourceManagerReleaseAllResourcesEmpty()
        {
            Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture;
            ResourceManagerPoker rm = new ResourceManagerPoker();

            try {
                rm.ReleaseAllResources();
                Assert.Fail("#1");
            } catch (NullReferenceException) {
            }
        }
Exemplo n.º 4
0
        public void TestResourceManagerGetResourceSetEmpty()
        {
            Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture;
            ResourceManagerPoker rm = new ResourceManagerPoker();

            try {
                rm.GetResourceSet(CultureInfo.InvariantCulture,
                                  true, true);
                Assert.Fail("#1");
            } catch (NullReferenceException) {
            }
        }
Exemplo n.º 5
0
        public void TestResourceManagerResourceSets()
        {
            Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture;
            ResourceManagerPoker rm = new ResourceManagerPoker();

            rm.InitResourceSets();

            ResourceSet rs = rm.GetResourceSet(CultureInfo.InvariantCulture,
                                               true, true);

            Assert.AreEqual(1, rm.GetResourceSets().Keys.Count, "#01");

            rs.Close();

            Assert.AreEqual(1, rm.GetResourceSets().Keys.Count, "#02");

            rs = rm.GetResourceSet(CultureInfo.InvariantCulture,
                                   true, true);

            Assert.AreEqual(1, rm.GetResourceSets().Keys.Count, "#03");

            rm.ReleaseAllResources();
        }
Exemplo n.º 6
0
		public void TestResourceManagerResourceSetClosedException ()
		{
			Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture;
			ResourceManagerPoker rm = new ResourceManagerPoker ();
			
			rm.InitResourceSets ();
			
			ResourceSet rs = rm.GetResourceSet (CultureInfo.InvariantCulture,
							    true, true);
			rs.Close ();
			ResourceSet rs2 = rs;
			rs = rm.GetResourceSet (CultureInfo.InvariantCulture, true, true);
			Assert.IsTrue (Object.ReferenceEquals (rs2, rs), "#0");

			try {
				rm.GetString ("HelloWorld");
				Assert.Fail ("#1");
			} catch (ObjectDisposedException ex) {
				// ResourceSet is closed
				Assert.AreEqual (typeof (ObjectDisposedException), ex.GetType (), "#2");
				Assert.IsNull (ex.InnerException, "#3");
				Assert.IsNotNull (ex.Message, "#4");
			} finally {
				rm.ReleaseAllResources ();
			}
		}
Exemplo n.º 7
0
		public void TestResourceManagerResourceSets ()
		{
			Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture;
			ResourceManagerPoker rm = new ResourceManagerPoker ();

			rm.InitResourceSets ();

			ResourceSet rs = rm.GetResourceSet (CultureInfo.InvariantCulture,
							    true, true);

			Assert.AreEqual (1, rm.GetResourceSets().Keys.Count, "#01");

			rs.Close ();

			Assert.AreEqual (1, rm.GetResourceSets().Keys.Count, "#02");
			
			rs = rm.GetResourceSet (CultureInfo.InvariantCulture,
						true, true);
			
			Assert.AreEqual (1, rm.GetResourceSets().Keys.Count, "#03");

			rm.ReleaseAllResources ();
		}
Exemplo n.º 8
0
		public void TestResourceManagerReleaseAllResources ()
		{
			Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture;
			ResourceManagerPoker rm = new ResourceManagerPoker ();
			rm.InitResourceSets ();
			rm.ReleaseAllResources ();
		}
Exemplo n.º 9
0
		public void TestResourceManagerReleaseAllResourcesEmpty ()
		{
			Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture;
			ResourceManagerPoker rm = new ResourceManagerPoker ();
			try {
				rm.ReleaseAllResources ();
				Assert.Fail ("#1");
			} catch (NullReferenceException) {
			}
		}
Exemplo n.º 10
0
		public void TestResourceManagerGetResourceSetEmpty ()
		{
			Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture;
			ResourceManagerPoker rm = new ResourceManagerPoker ();
			try {
				rm.GetResourceSet (CultureInfo.InvariantCulture,
					true, true);
				Assert.Fail ("#1");
			} catch (NullReferenceException) {
			}
		}