Example #1
0
 public Startup(IConfiguration configuration)
 {
     Configuration             = configuration;
     _optionsResolver          = new OptionsResolver(configuration);
     _connectionStringResolver = new ConnectionStringResolver(configuration);
     _customMediaTypeService   = new CustomMediaTypeService();
 }
Example #2
0
        public void TestNormalOptionsResolution()
        {
            var config  = ConfigParams.FromTuples("options.max_size", 1024);
            var options = OptionsResolver.Resolve(config);

            Assert.Equal(1024, options.GetAsInteger("max_size"));
        }
Example #3
0
        public void TestConfigsWithoutOptionsAndConfigAsDefault()
        {
            var config  = ConfigParams.FromTuples("name", "ABC");
            var options = OptionsResolver.Resolve(config, false);

            Assert.Null(options);
        }
Example #4
0
        public void TestConfigsWithoutOptions()
        {
            var config  = ConfigParams.FromTuples("name", "ABC");
            var options = OptionsResolver.Resolve(config);

            Assert.Equal(config, options);
        }
 public EquivalenceTestCase(
     MethodPair methods,
     ParameterListPair parameters,
     KnownNamespaces knownNamespaces,
     OptionsResolver optionsResolver,
     UniqueIdentifier uniqueIdentifier)
 {
     _methods          = methods;
     _parameters       = parameters;
     _uniqueIdentifier = uniqueIdentifier;
     _knownNamespaces  = knownNamespaces;
     _optionsResolver  = optionsResolver;
 }
Example #6
0
 public NullParameterTestCase(
     MethodInfo method,
     ParameterInfo parameter,
     ParameterList parameters,
     KnownNamespaces knownNamespaces,
     OptionsResolver optionsResolver,
     UniqueIdentifier uniqueIdentifier)
 {
     Method            = method;
     Parameter         = parameter;
     _parameters       = parameters;
     _uniqueIdentifier = uniqueIdentifier;
     _knownNamespaces  = knownNamespaces;
     _optionsResolver  = optionsResolver;
 }
        public NullParameterTestCaseGenerator(KnownNamespaces knownNamespaces, OptionsResolver optionsResolver)
        {
            if (knownNamespaces is null)
            {
                throw new ArgumentNullException(nameof(knownNamespaces));
            }

            if (optionsResolver is null)
            {
                throw new ArgumentNullException(nameof(optionsResolver));
            }

            _knownNamespaces = knownNamespaces;
            _optionsResolver = optionsResolver;
        }