private static void ApplyConfiguration(IConfiguration config, WebPubSubFunctionsOptions options) { if (config == null) { return; } config.Bind(options); }
public WebPubSubRequestBindingProviderTests() { _configuration = new ConfigurationBuilder() .AddEnvironmentVariables() .Build(); var mockResolver = new Mock <INameResolver>(MockBehavior.Strict); var options = new WebPubSubFunctionsOptions(); _provider = new WebPubSubContextBindingProvider(mockResolver.Object, _configuration, options); }
public WebPubSubTriggerBindingProviderTests() { _configuration = new ConfigurationBuilder() .AddEnvironmentVariables() .AddInMemoryCollection() .Build(); _configuration["testhub"] = TestHub; var resolver = new DefaultNameResolver(_configuration); var mockDispater = new Mock <IWebPubSubTriggerDispatcher>(MockBehavior.Strict); var config = new WebPubSubFunctionsOptions(); _provider = new WebPubSubTriggerBindingProvider(mockDispater.Object, resolver, config, null); }