public void Setup()
 {
     var documentStrategy = new DocumentStrategy();
     var concurrentDictionary = new ConcurrentDictionary<string, byte[]>();
     _reader = new MemoryDocumentReaderWriter<Guid, int>(documentStrategy, concurrentDictionary);
     _writer = new MemoryDocumentReaderWriter<Guid, int>(documentStrategy, concurrentDictionary);
     _testClassReader = new MemoryDocumentReaderWriter<unit, Test1>(documentStrategy, concurrentDictionary);
     _testClassWtiter = new MemoryDocumentReaderWriter<unit, Test1>(documentStrategy, concurrentDictionary);
     _guidKeyClassReader = new MemoryDocumentReaderWriter<Guid, Test1>(documentStrategy, concurrentDictionary);
     _guidKeyClassWriter = new MemoryDocumentReaderWriter<Guid, Test1>(documentStrategy, concurrentDictionary);
 }
示例#2
0
        public void Setup()
        {
            var documentStrategy     = new DocumentStrategy();
            var concurrentDictionary = new ConcurrentDictionary <string, byte[]>();

            _reader             = new MemoryDocumentReaderWriter <Guid, int>(documentStrategy, concurrentDictionary);
            _writer             = new MemoryDocumentReaderWriter <Guid, int>(documentStrategy, concurrentDictionary);
            _testClassReader    = new MemoryDocumentReaderWriter <unit, Test1>(documentStrategy, concurrentDictionary);
            _testClassWtiter    = new MemoryDocumentReaderWriter <unit, Test1>(documentStrategy, concurrentDictionary);
            _guidKeyClassReader = new MemoryDocumentReaderWriter <Guid, Test1>(documentStrategy, concurrentDictionary);
            _guidKeyClassWriter = new MemoryDocumentReaderWriter <Guid, Test1>(documentStrategy, concurrentDictionary);
        }
        public void Init()
        {
            this._f            = new Fixture();
            this._originalView = new TestEntity(this._f.Create <string>());
            this._key          = new TestKey(this._f.Create <byte>());

            var strategy = new DocumentStrategy();
            var storage  = new ConcurrentDictionary <string, byte[]>();

            this._memWriter = new MemoryDocumentReaderWriter <TestKey, TestEntity>(strategy, storage);
            this._writer    = new BufferedDocumentWriter <TestKey, TestEntity>(this._memWriter, this._memWriter, strategy);
        }