public void ParsesFromXml(string xml, string defaultClientHostName, int defaultClientPort,
            string defaultClientUserName, string defaultClientPassword)
        {
            AmbienceSectionHandler handler = new AmbienceSectionHandler();
            XmlDocument doc = new XmlDocument();
            doc.LoadXml(xml);
            var section = (AmbienceConfigurationSection) handler.Create(null, null, doc.FirstChild);

            Assert.AreEqual(defaultClientHostName, section.DefaultClientConfiguration.HostName);
            Assert.AreEqual(defaultClientPort, section.DefaultClientConfiguration.Port);
            Assert.AreEqual(defaultClientUserName, section.DefaultClientConfiguration.Credential.UserName);
            Assert.AreEqual(defaultClientPassword, section.DefaultClientConfiguration.Credential.Password);
        }
        public void ParsesFromXml(string xml, string defaultClientHostName, int defaultClientPort,
                                  string defaultClientUserName, string defaultClientPassword)
        {
            AmbienceSectionHandler handler = new AmbienceSectionHandler();
            XmlDocument            doc     = new XmlDocument();

            doc.LoadXml(xml);
            var section = (AmbienceConfigurationSection)handler.Create(null, null, doc.FirstChild);

            Assert.AreEqual(defaultClientHostName, section.DefaultClientConfiguration.HostName);
            Assert.AreEqual(defaultClientPort, section.DefaultClientConfiguration.Port);
            Assert.AreEqual(defaultClientUserName, section.DefaultClientConfiguration.Credential.UserName);
            Assert.AreEqual(defaultClientPassword, section.DefaultClientConfiguration.Credential.Password);
        }