private List <StoryStep <IMessageActivity> > GetStorySteps(IStory <IMessageActivity> testStory)
        {
            var wrapperStory = StoryRecorder.Record()
                               .User.Says(Constants.WrapperStartMessage)
                               .Bot.Says(Constants.WrapperStartMessage)
                               .Rewind();

            var wrappedStory = testStory.Concat(wrapperStory);

            return(wrappedStory.StoryFrames.Select((storyFrame, stepIndex) =>
                                                   new StoryStep <IMessageActivity>(storyFrame, isDialogResultCheckupStep: storyFrame is DialogStoryFrame <IMessageActivity>)
            {
                Status = StoryPlayerStepStatus.NotDone,
                StepIndex = stepIndex,
            })
                   .ToList());
        }
Exemple #2
0
        private List <StoryStep> GetStorySteps(IStory testStory)
        {
            var wrapperStory = StoryRecorder.Record()
                               .User.Says(Consts.WrapperStartMessage)
                               .Bot.Says(Consts.WrapperStartMessage)
                               .Rewind();

            var wrappedStory = testStory.Concat(wrapperStory);

            return(wrappedStory.StoryFrames.Select((storyFrame, stepIndex) =>
                                                   new StoryStep(storyFrame)
            {
                Status = StoryPlayerStepStatus.NotDone,
                StepIndex = stepIndex
            })
                   .ToList());
        }