public void TestRoundTrip() {
var wn1 = new WordNode("Get", PartOfSpeechTag.Verb);
var wn2 = new WordNode("Fixed", PartOfSpeechTag.NounModifier);
var wn3 = new WordNode("Hydro", PartOfSpeechTag.NounModifier);
var wn4 = new WordNode("Schedule", PartOfSpeechTag.Noun);
var pn = new PhraseNode(new[] { wn1, wn2, wn3, wn4 }, Location.Name, false);
Assert.IsTrue(PhraseNodesAreEqual(pn, PhraseNode.Parse(pn.ToString())));
}