public void DefaultWritingSystemsFromLift_FindsCorrectWritingSystemsFromGloss()
{
string input = @"<?xml version='1.0' encoding='utf-8'?>
<lift
version='0.13'
producer='SIL.FLEx 7.2.5.41073'>
<entry
dateCreated='2012-06-12T18:41:19Z'
id='bɛben_00ff1845-1d48-47cc-b9f4-cd8834bc70e0'
guid='00ff1845-1d48-47cc-b9f4-cd8834bc70e0'>
<lexical-unit>
<form
lang='xyz'>
<text>bɛben</text>
</form>
</lexical-unit>
<trait
name='morph-type'
value='stem' />
<sense
id='6b800abe-c349-4f6a-8ece-0c03f6203b84'>
<grammatical-info
value='Noun'></grammatical-info>
<gloss>
<form
lang='qed'>
<text>dance, music</text>
</form>
</gloss>
</sense>
</entry>
</lift>";
using (var stringReader = new StringReader(input))
using (XmlReader reader = XmlReader.Create(stringReader))
{
string vernWs, analysisWs;
ObtainProjectMethod.RetrieveDefaultWritingSystemIdsFromLift(reader, out vernWs, out analysisWs);
reader.Close();
Assert.That(vernWs, Is.EqualTo("xyz"));
Assert.That(analysisWs, Is.EqualTo("qed"));
}
}