Esempio n. 1
0
        public void Can_Deserialize_a_DbConnectionDefinitionList_from_XML_string()
        {
            string xml =
                @"<DbConnectionDefinitionList xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"">
  <DefaultName>default</DefaultName>
  <Definitions>
    <DbConnectionDefinition>
      <Name>nm1</Name>
      <ConnectionString>cs1</ConnectionString>
    </DbConnectionDefinition>
    <DbConnectionDefinition>
      <Name>nm2</Name>
      <ConnectionString>cs2</ConnectionString>
    </DbConnectionDefinition>
  </Definitions>
</DbConnectionDefinitionList>";

            DbConnectionDefinitionList definitionList = DbConnectionDefinitionList.FromXml(xml);

            Assert.That(definitionList.DefaultName, Is.EqualTo("default"));
            Assert.That(definitionList.Definitions[0].Name, Is.EqualTo("nm1"));
            Assert.That(definitionList.Definitions[0].ConnectionString, Is.EqualTo("cs1"));
            Assert.That(definitionList.Definitions[1].Name, Is.EqualTo("nm2"));
        }
Esempio n. 2
0
 /// <summary>The load connection definitions.</summary>
 /// <returns></returns>
 private static DbConnectionDefinitionList LoadConnectionDefinitions()
 {
     return(DbConnectionDefinitionList.FromXml(Utility.LoadConnections()));
 }