public void TestSimpleGeneration() { TokenTree toGenerate = new TokenTree { Key = new StringToken(""), Children = { new TokenTree { Key = new StringToken("Fields"), Children = { new TokenTree { Key = new StringToken("Field"), Value = new StringToken("Grid"), Children = { new TokenTree { Key = new StringToken("Field"), Value = new StringToken("Label"), Children = { new TokenTree {Key = new StringToken("Content"), Value = new StringToken("Hi")}, new TokenTree {Key = new StringToken("Width"), Value = new StringToken("200")} } } } } } } } }; string generated = new XamlGenerator().GenerateXaml(toGenerate); Assert.AreEqual(XAML.Replace(" ", ""), generated.Replace(" ", "").Replace(Environment.NewLine, "")); }
public void TestVTL() { TokenTree tokenTree = Parser.ParseString(VTL); string generated = new XamlGenerator().GenerateXaml(tokenTree); Assert.AreEqual(XAML.Replace(" ", ""), generated.Replace(" ", "").Replace(Environment.NewLine, "")); }