コード例 #1
0
ファイル: DomainBase.Tests.cs プロジェクト: karataliu/RESTier
        public void DisposedDomainBaseCannotAccessContext()
        {
            var domain = new TestDomain();

            domain.Dispose();
            Assert.Throws <ObjectDisposedException>(() => { var configuration = ((IExpandableDomain)domain).Context; });
        }
コード例 #2
0
ファイル: DomainBase.Tests.cs プロジェクト: karataliu/RESTier
 public void DefaultDomainBaseCanBeCreatedAndDisposed()
 {
     using (var domain = new TestDomain())
     {
         domain.Dispose();
     }
 }
コード例 #3
0
 public void DefaultDomainBaseCanBeCreatedAndDisposed()
 {
     using (var domain = new TestDomain())
     {
         domain.Dispose();
     }
 }
コード例 #4
0
 public void DisposedDomainBaseCannotBeInitialized()
 {
     var domain = new TestDomain();
     var expandableDomain = domain as IExpandableDomain;
     var derivedConfig = new DomainConfiguration(
         expandableDomain.Configuration);
     domain.Dispose();
     Assert.Throws<ObjectDisposedException>(() => expandableDomain.Initialize(derivedConfig));
 }
コード例 #5
0
ファイル: DomainBase.Tests.cs プロジェクト: karataliu/RESTier
        public void DisposedDomainBaseCannotBeInitialized()
        {
            var domain           = new TestDomain();
            var expandableDomain = domain as IExpandableDomain;
            var derivedConfig    = new DomainConfiguration(
                expandableDomain.Configuration);

            domain.Dispose();
            Assert.Throws <ObjectDisposedException>(() => expandableDomain.Initialize(derivedConfig));
        }
コード例 #6
0
 public void DisposedDomainBaseCannotAccessContext()
 {
     var domain = new TestDomain();
     domain.Dispose();
     Assert.Throws<ObjectDisposedException>(() => { var configuration = ((IExpandableDomain)domain).Context; });
 }