Пример #1
0
            public void CanCallDisposeMoreThanOnce()
            {
                var decoratedAggregateStore = new Mock <IStoreAggregates>();

                using (var cachedAggregateStore = new CachedAggregateStore(decoratedAggregateStore.Object))
                {
                    cachedAggregateStore.Dispose();
                    cachedAggregateStore.Dispose();
                }
            }
            public void CanCallDisposeMoreThanOnce()
            {
                var decoratedAggregateStore = new Mock<IStoreAggregates>();

                using (var cachedAggregateStore = new CachedAggregateStore(decoratedAggregateStore.Object))
                {
                    cachedAggregateStore.Dispose();
                    cachedAggregateStore.Dispose();
                }
            }