BTDBTest.KeyValueDBTest.TwoEmptyWriteTransactionsWithNestedWaiting C# (CSharp) Method

TwoEmptyWriteTransactionsWithNestedWaiting() private method

private TwoEmptyWriteTransactionsWithNestedWaiting ( ) : void
return void
        public void TwoEmptyWriteTransactionsWithNestedWaiting()
        {
            using (var fileCollection = new InMemoryFileCollection())
            using (IKeyValueDB db = new KeyValueDB(fileCollection))
            {
                Task<IKeyValueDBTransaction> trOuter;
                using (var tr = db.StartWritingTransaction().Result)
                {
                    trOuter = db.StartWritingTransaction();
                    tr.Commit();
                }
                using (var tr = trOuter.Result)
                {
                    tr.Commit();
                }
            }
        }