public void ReturnsServiceProviderFromWrappedScope() { var wrappedScope = new FakeSyncServiceScope(); var asyncScope = new AsyncServiceScope(wrappedScope); Assert.Same(wrappedScope.ServiceProvider, asyncScope.ServiceProvider); }
public async ValueTask CallsDisposeOnWrappedSyncScopeOnDisposeAsync() { var wrappedScope = new FakeSyncServiceScope(); var asyncScope = new AsyncServiceScope(wrappedScope); await asyncScope.DisposeAsync(); Assert.True(wrappedScope.DisposeCalled); }
public void CallsDisposeOnWrappedSyncScopeOnDispose() { var wrappedScope = new FakeSyncServiceScope(); var asyncScope = new AsyncServiceScope(wrappedScope); asyncScope.Dispose(); Assert.True(wrappedScope.DisposeCalled); }