Esempio n. 1
0
        public void ReturnsServiceProviderFromWrappedScope()
        {
            var wrappedScope = new FakeSyncServiceScope();
            var asyncScope   = new AsyncServiceScope(wrappedScope);

            Assert.Same(wrappedScope.ServiceProvider, asyncScope.ServiceProvider);
        }
Esempio n. 2
0
        public async ValueTask CallsDisposeOnWrappedSyncScopeOnDisposeAsync()
        {
            var wrappedScope = new FakeSyncServiceScope();
            var asyncScope   = new AsyncServiceScope(wrappedScope);

            await asyncScope.DisposeAsync();

            Assert.True(wrappedScope.DisposeCalled);
        }
Esempio n. 3
0
        public void CallsDisposeOnWrappedSyncScopeOnDispose()
        {
            var wrappedScope = new FakeSyncServiceScope();
            var asyncScope   = new AsyncServiceScope(wrappedScope);

            asyncScope.Dispose();

            Assert.True(wrappedScope.DisposeCalled);
        }