public InteruptActionDialog(string dialogId, IInteruptActionFactory interuptOptionFactory, IInteruptAction interuptOptionService) : base(dialogId) { _interuptOptionFactory = interuptOptionFactory; _interuptOptionService = interuptOptionService; }
public CancelInteruptActionTests() { _mDialogContextWrapper = new Mock <IDialogContextWrapper>(); _mMessageService = new Mock <IMessageService>(); _mTurnContextWrapper = new Mock <ITurnContextWrapper>(); _service = new CancelInteruptAction(_mMessageService.Object, _mTurnContextWrapper.Object, _mDialogContextWrapper.Object); }
public BookingDialog(IInteruptActionFactory interuptActionFactory, IInteruptAction interuptAction) : base(nameof(BookingDialog), interuptActionFactory, interuptAction) { AddDialog(new TextPrompt(nameof(TextPrompt))); AddDialog(new ConfirmPrompt(nameof(ConfirmPrompt))); AddDialog(new DateResolverDialog()); AddDialog(new WaterfallDialog(nameof(WaterfallDialog), new WaterfallStep[] { DestinationStepAsync, OriginStepAsync, TravelDateStepAsync, ConfirmStepAsync, FinalStepAsync, })); // The initial child Dialog to run. InitialDialogId = nameof(WaterfallDialog); }