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")); }
/// <summary>The load connection definitions.</summary> /// <returns></returns> private static DbConnectionDefinitionList LoadConnectionDefinitions() { return(DbConnectionDefinitionList.FromXml(Utility.LoadConnections())); }