コード例 #1
0
 public void CreateParameterTreeThrowsNoException()
 {
     try
     {
         var parameterTree = GurobiUtils.CreateParameterTree();
     }
     catch (Exception exception)
     {
         Assert.True(false, $"Exception: {exception.Message}");
     }
 }
コード例 #2
0
        public void AllDummyParametersAreFiltered()
        {
            Randomizer.Reset();
            Randomizer.Configure(0);
            var parameterTree = GurobiUtils.CreateParameterTree();
            var config        = new AlgorithmTunerConfiguration.AlgorithmTunerConfigurationBuilder().Build(1);
            var genomeBuilder = new GenomeBuilder(parameterTree, config);

            var genome = genomeBuilder.CreateRandomGenome(0);

            var filteredGenes = genome.GetFilteredGenes(parameterTree);

            foreach (var filteredGenesKey in filteredGenes.Keys)
            {
                filteredGenesKey.ShouldNotContain("Indicator");
            }
        }