public void Config()
 {
     _sender            = UnitTestBuilder.GetSender();
     _quickReplyBuilder = new QuickReplyBuilder();
     node = UnitTestBuilder.GetUserNode();
     cancellationToken = UnitTestBuilder.GetCancellationToken();
 }
Exemplo n.º 2
0
        public static IChatbotFlowService GetFlowService()
        {
            var sender            = GetSender();
            var owlFilter         = new OWLFilter(GetClient());
            var carouselBuilder   = new CarouselBuilder(owlFilter);
            var quickReplyBuilder = new QuickReplyBuilder();
            var broadcast         = new BroadcastExtension(sender);
            var bucket            = new BucketExtension(sender);
            var contextManager    = new ContextManager(bucket);

            return(new ChatbotFlowService
                   (
                       carouselBuilder,
                       quickReplyBuilder,
                       broadcast,
                       contextManager,
                       owlFilter,
                       sender
                   ));
        }