Esempio n. 1
0
        public void TestSerializeConfiguration()
        {
            var config = new ConfigurationContainer();

            config.Global = new List <ConfigurationEntry>
            {
                new ConfigurationEntry {
                    Key = "maximum_orderposition_amount", Value = "50000"
                },
                new ConfigurationEntry {
                    Key = "another_configuration_entry", Value = "anothervalue"
                },
                new ConfigurationEntry {
                    Key = "settings_flyout_developer_available", Value = "false"
                }
            };
            config.Roles = new List <RoleConfigurationContainer>
            {
                new RoleConfigurationContainer {
                    Role = "developer", Entries = new List <ConfigurationEntry>
                    {
                        new ConfigurationEntry {
                            Key = "settings_flyout_developer_available", Value = "true"
                        }
                    }
                }
            };
            var configManager = new AppConfigurationManager();
            var result        = configManager.SerializeConfiguration(config);

            Trace.WriteLine("Trace: " + result);
            Assert.IsNotNull(result);
        }