public void cannot_rollback_missing_transactions()
        {
            var sut = new TransactionManager();

            Action actual = () => sut.Rollback("abc");

            actual.ShouldThrow<InvalidOperationException>();
        }
        public void transaction_id_should_be_able_to_Be_reused_after_rollback()
        {
            var sut = new TransactionManager();
            sut.Begin("abc");
            sut.Rollback("abc");

            sut.Begin("abc");

        }