コード例 #1
0
        public BotConnectorTests()
        {
            this.configuration = Options.Create(
                new DirectLineSettings {
                BotClientAuthToken = "aa-bb-cc-dd", BotClientBaseAddress = "http://localhost"
            });

            this.botClient = Substitute.For <IDirectLineClient>();
            this.botClient.StartConversationAsync().ReturnsForAnyArgs(FakeDirectLineApi.FakeStartConversationAsync());

            this.connector = new BotConnector(this.botClient, this.configuration);
        }
コード例 #2
0
 public BotService(IDirectLineClient directLineClient)
 {
     this.DirectLineClient = directLineClient;
 }
コード例 #3
0
 public DefaultBotClient(IDirectLineClient directLineClient, BotClientSettings settings, ILogger <DefaultBotClient> logger)
 {
     _settings         = settings;
     _directLineClient = directLineClient;
     _logger           = logger;
 }
コード例 #4
0
 public DirectLineConversationService(IDirectLineClient directLineClient)
 {
     this.directLineClient = directLineClient;
 }
コード例 #5
0
 public DefaultBotClient(string secretOrToken)
 {
     _directLineClient = new DirectLineClient(secretOrToken);
 }
 public BotConnector(IDirectLineClient client, IOptions <DirectLine> botClientSettings)
 {
     this.client            = client;
     this.botClientSettings = botClientSettings.Value;
 }