Example #1
0
 public void EsentResourceDisposedObjectThrowsException()
 {
     var r = new MockEsesntResource();
     r.Open();
     r.Dispose();
     r.Open();
 }
        public void EsentResourceDisposedObjectThrowsException()
        {
            var r = new MockEsesntResource();

            r.Open();
            r.Dispose();
            r.Open();
        }
Example #3
0
 public void EsentResourceDisposeTwice()
 {
     var r = new MockEsesntResource();
     r.Open();
     r.Dispose();
     r.Dispose();
     Assert.IsTrue(r.WasReleaseResourceCalled);
 }
        public void EsentResourceDisposeTwice()
        {
            var r = new MockEsesntResource();

            r.Open();
            r.Dispose();
            r.Dispose();
            Assert.IsTrue(r.WasReleaseResourceCalled);
        }
Example #5
0
        public void EsentResourceDisposeDoesNotFreeUnopenedResource()
        {
            MockEsesntResource saved = null;
            using (var r = new MockEsesntResource())
            {
                saved = r;
            }

            Assert.IsFalse(saved.WasReleaseResourceCalled);
        }
        public void EsentResourceDisposeDoesNotFreeUnopenedResource()
        {
            MockEsesntResource saved = null;

            using (var r = new MockEsesntResource())
            {
                saved = r;
            }

            Assert.IsFalse(saved.WasReleaseResourceCalled);
        }
Example #7
0
        public void EsentResourceDisposeReleasesResource()
        {
            MockEsesntResource saved = null;
            using (var r = new MockEsesntResource())
            {
                saved = r;
                r.Open();
            }

            Assert.IsTrue(saved.WasReleaseResourceCalled);
        }
        public void EsentResourceDisposeReleasesResource()
        {
            MockEsesntResource saved = null;

            using (var r = new MockEsesntResource())
            {
                saved = r;
                r.Open();
            }

            Assert.IsTrue(saved.WasReleaseResourceCalled);
        }