private void InitializeFakeObjects()
 {
     _storageStub = new Mock<IStorage>();
     var options = new ConcurrencyOptions
     {
         Storage = _storageStub.Object
     };
     _concurrencyManager = new ConcurrencyManager(options);
 }
        public ConcurrencyManager(
            ConcurrencyOptions options)
        {
            if (options == null)
            {
                throw new ArgumentNullException(nameof(options));
            }

            _options = options;
        }
        public ConcurrencyManager(
            ConcurrencyOptions options)
        {
            if (options == null)
            {
                throw new ArgumentNullException(nameof(options));
            }

            _options = options;
        }
 internal ConcurrencyOptionsBuilder()
 {
     ConcurrencyOptions = new ConcurrencyOptions();
 }
 internal ConcurrencyOptionsBuilder()
 {
     ConcurrencyOptions = new ConcurrencyOptions();
 }