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(); } }
public void TestResourceManagerReleaseAllResources() { Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture; ResourceManagerPoker rm = new ResourceManagerPoker(); rm.InitResourceSets(); rm.ReleaseAllResources(); }
public void TestResourceManagerReleaseAllResourcesEmpty() { Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture; ResourceManagerPoker rm = new ResourceManagerPoker(); try { rm.ReleaseAllResources(); Assert.Fail("#1"); } catch (NullReferenceException) { } }
public void TestResourceManagerGetResourceSetEmpty() { Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture; ResourceManagerPoker rm = new ResourceManagerPoker(); try { rm.GetResourceSet(CultureInfo.InvariantCulture, true, true); Assert.Fail("#1"); } catch (NullReferenceException) { } }
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(); }
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 (); } }
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 (); }
public void TestResourceManagerReleaseAllResources () { Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture; ResourceManagerPoker rm = new ResourceManagerPoker (); rm.InitResourceSets (); rm.ReleaseAllResources (); }
public void TestResourceManagerReleaseAllResourcesEmpty () { Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture; ResourceManagerPoker rm = new ResourceManagerPoker (); try { rm.ReleaseAllResources (); Assert.Fail ("#1"); } catch (NullReferenceException) { } }
public void TestResourceManagerGetResourceSetEmpty () { Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture; ResourceManagerPoker rm = new ResourceManagerPoker (); try { rm.GetResourceSet (CultureInfo.InvariantCulture, true, true); Assert.Fail ("#1"); } catch (NullReferenceException) { } }