public void CreateParameterTreeThrowsNoException() { try { var parameterTree = GurobiUtils.CreateParameterTree(); } catch (Exception exception) { Assert.True(false, $"Exception: {exception.Message}"); } }
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"); } }