public void WriteTest()
        {
            var config = new FuzzyConfiguration(
                new List<NumericVariable> { new NumericVariable("Var1", 42, 1701), new NumericVariable("Var2", 1, 3) },
                new List<FuzzyVariable>(),
                new List<FuzzyVariable>(),
                new List<Iteration>(),
                new List<FuzzyVariable>());

            var sut = new ConfigurationIO();
            sut.WriteToFile(config, "Test.json");

            var result = sut.ReadFromFile("Test.json");

            Assert.AreEqual(config.NumericVariables.Count, result.NumericVariables.Count);
            Assert.AreEqual(config.FuzzyVariables.Count, result.FuzzyVariables.Count);
            Assert.AreEqual(config.Iterations.Count, result.Iterations.Count);
        }
Beispiel #2
0
 public SetConfigurationCommand()
 {
     _configurationIO = new ConfigurationIO();
 }
Beispiel #3
0
 public UpdateEnvironmentCommand()
 {
     _configurationIO = new ConfigurationIO();
 }
 public static void SaveChanges()
 {
     ConfigurationIO.Write(configData);
 }
 public static void Import()
 {
     configData = ConfigurationIO.Read();
 }