public void CallsDisposeOnWrappedSyncScopeOnDispose() { var wrappedScope = new FakeSyncServiceScope(); var asyncScope = new AsyncServiceScope(wrappedScope); asyncScope.Dispose(); Assert.True(wrappedScope.DisposeCalled); }
void IDisposable.Dispose() { if (!IsDisposed) { _scope?.Dispose(); _scope = null; Dispose(disposing: true); IsDisposed = true; } }
public void Dispose() { Renderer.Dispose(); _serviceScope.Dispose(); }