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);
        }
Example #3
0
        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);
        }