/// <summary> /// Initialization, reads the configuration from the DAL /// </summary> private void Initialize() { _configurationLoader = new ConfigurationLoader(_configurationFile); if (_remoteConfigurationFile != null && _remoteConfigurationFile != "") { _configurationLoader.AppendConfiguration(_remoteConfigurationFile); } _systemConfiguration = _configurationLoader.GetConfiguration(); Validate(); }
public void CheckConfigurationDateTimeTest() { string file = @"NuvoControlKonfigurationUnitTest.xml"; string appendfile = @"http://www.imfeld.net/publish/configuration/NuvoControlKonfigurationRemote.xml"; ConfigurationLoader target = new ConfigurationLoader(file); target.AppendConfiguration(appendfile); SystemConfiguration systemConfiguration = target.GetConfiguration(); bool bChanged = target.RefreshConfiguration(); Assert.IsFalse(bChanged); }
public void LoadRemoteConfigurationTest() { // If the system configuration version changes, you need to adapt/review this test case Assert.AreEqual("3.0", SystemConfiguration.VERSION); string file = @"NuvoControlKonfigurationUnitTest.xml"; ConfigurationLoader target = new ConfigurationLoader(file); SystemConfiguration systemConfiguration = target.GetConfiguration(); Assert.AreEqual("3.0", systemConfiguration.ConfigurationVersion); Assert.AreEqual(8, systemConfiguration.Functions.Count); string appendfile = @"http://www.imfeld.net/publish/configuration/NuvoControlKonfigurationRemote.xml"; target.AppendConfiguration(appendfile); systemConfiguration = target.GetConfiguration(); Assert.AreEqual("3.0", systemConfiguration.ConfigurationVersion); Assert.AreEqual(10, systemConfiguration.Functions.Count); }