public void disposes_underlying_store_if_disposable() { var underStore = new DisposableStore(); using (var store = new MemoryTrackingStore(underStore)) { } underStore.Disposed.Should().BeTrue(); }
public CellAccessorManager() { Cache = new DisposableStore <ICellAccessor> { }; if (_cellAccessorModules == null) { _cellAccessorModules = new ObjectStore <DisposableStore <ICellAccessor> >(); moduleId = _cellAccessorModules.Put(Cache); } }