public void Dispose_ValidAppDomain()
        {
            var target = new DisposableAppDomain(AppDomain.CreateDomain("My domain"));
            target.Dispose();

            Assert.True(target.IsDisposed);
        }
        public void Dispose_CurrentAppDomain()
        {
            // The current app domain should NOT be unloaded, but the object should be disposed.
            var target = new DisposableAppDomain(AppDomain.CurrentDomain);
            target.Dispose();

            Assert.True(target.IsDisposed);
        }
예제 #3
0
        public void Dispose_ValidAppDomain()
        {
            var target = new DisposableAppDomain(AppDomain.CreateDomain("My domain"));

            target.Dispose();

            Assert.True(target.IsDisposed);
        }
예제 #4
0
        public void Dispose_CurrentAppDomain()
        {
            // The current app domain should NOT be unloaded, but the object should be disposed.
            var target = new DisposableAppDomain(AppDomain.CurrentDomain);

            target.Dispose();

            Assert.True(target.IsDisposed);
        }
        public void Dispose_DomainProp()
        {
            // The current app domain should NOT be unloaded, but the object should be disposed.
            var target = new DisposableAppDomain(AppDomain.CreateDomain("My domain"));
            target.Dispose();

            Assert.IsTrue(target.IsDisposed);

            var domain = target.Domain;
        }
예제 #6
0
        public void Dispose_DomainProp()
        {
            // The current app domain should NOT be unloaded, but the object should be disposed.
            var target = new DisposableAppDomain(AppDomain.CreateDomain("My domain"));

            target.Dispose();

            Assert.IsTrue(target.IsDisposed);

            var domain = target.Domain;
        }
        public void Dispose_DomainProp()
        {
            Assert.Throws(typeof(ObjectDisposedException), () =>
            {
                // The current app domain should NOT be unloaded, but the object should be disposed.
                var target = new DisposableAppDomain(AppDomain.CreateDomain("My domain"));
                target.Dispose();

                Assert.True(target.IsDisposed);

                var domain = target.Domain;
            });
        }
예제 #8
0
        public void Dispose_DomainProp()
        {
            Assert.Throws(typeof(ObjectDisposedException), () =>
            {
                // The current app domain should NOT be unloaded, but the object should be disposed.
                var target = new DisposableAppDomain(AppDomain.CreateDomain("My domain"));
                target.Dispose();

                Assert.True(target.IsDisposed);

                var domain = target.Domain;
            });
        }