public NonMSDTCPromoterEnlistment(Guid promoterType,
byte[] promotedTokenToReturn,
AutoResetEvent completionEvent,
TransactionStatus spcResponse = TransactionStatus.Committed,
bool failInitialize = false,
bool failPromote = false,
bool failSPC = false,
bool failGetPromoterType = false,
bool failGetId = false,
bool incorrectNotificationObjectToSetDistributedTransactionId = false
)
{
_promoterType = promoterType;
_promotedToken = promotedTokenToReturn;
_spcResponse = spcResponse;
_completionEvent = completionEvent;
_failInitialize = failInitialize;
_failPromote = failPromote;
_failSPC = failSPC;
_failGetPromoterType = failGetPromoterType;
_failGetId = failGetId;
_incorrectNotificationObjectToSetDistributedTransactionId = incorrectNotificationObjectToSetDistributedTransactionId;
}