public async Task Play(IStory <IMessageActivity> story, CancellationToken cancellationToken = default(CancellationToken))
        {
            var builder = this.GetTestContainerBuilder();
            var player  = new UnitTestStoryPlayer(builder);

            await player.Play(story, cancellationToken);
        }
        public async Task <IStoryResult> Play(
            IStory story,
            CancellationToken cancellationToken = default(CancellationToken))
        {
            var builder = this.GetTestContainerBuilder();
            var player  = new UnitTestStoryPlayer(builder);

            return(await player.Play(story, cancellationToken));
        }