Example #1
0
        public void LoadApplicationConfigurationTest()
        {
            Debug.WriteLine(Environment.CurrentDirectory);
            FileInfo file = new FileInfo(Path.Combine(Environment.CurrentDirectory, @"EmbeddedExample\DemoConfiguration\BoilerExample.uasconfig"));

            Assert.IsTrue(file.Exists, $"Wrong deployment file doesn't exist {file.FullName}");
            using (Main _main = new Main())
            {
                CASApplicationInstance _instance = new CASApplicationInstance();
                _instance.LoadApplicationConfiguration(true);
                Assert.IsNotNull(_instance.ApplicationConfiguration);
                Assert.IsInstanceOfType(_instance.ApplicationConfiguration, typeof(CASConfiguration));
                Assert.AreSame(typeof(CASConfiguration), _instance.ApplicationConfigurationType);
                Assert.AreEqual <string>(null, _instance.ApplicationName);
                Assert.AreEqual <ApplicationType>(ApplicationType.Server, _instance.ApplicationType);
                Assert.AreEqual <string>("CAS.UA.Server", _instance.ConfigSectionName);
                Assert.IsNull(_instance.InstallConfig);
                Assert.IsNull(_instance.Server);
            }
        }