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); }
public BotService(IDirectLineClient directLineClient) { this.DirectLineClient = directLineClient; }
public DefaultBotClient(IDirectLineClient directLineClient, BotClientSettings settings, ILogger <DefaultBotClient> logger) { _settings = settings; _directLineClient = directLineClient; _logger = logger; }
public DirectLineConversationService(IDirectLineClient directLineClient) { this.directLineClient = directLineClient; }
public DefaultBotClient(string secretOrToken) { _directLineClient = new DirectLineClient(secretOrToken); }
public BotConnector(IDirectLineClient client, IOptions <DirectLine> botClientSettings) { this.client = client; this.botClientSettings = botClientSettings.Value; }