public void SimpleTest()
		{
			MarkupExtensionTokenizer tokenizer = new MarkupExtensionTokenizer("{DynamicResource {x:Static SystemColors.ControlBrushKey}}");
			
			MarkupExtensionToken token = null;
			var tokens = new List<MarkupExtensionToken>();
			
			while ((token = tokenizer.NextToken()).Kind != MarkupExtensionTokenKind.EndOfFile)
				tokens.Add(token);
			
			Assert.AreEqual(new List<MarkupExtensionToken> {
			                	new MarkupExtensionToken(MarkupExtensionTokenKind.OpenBrace, "{"),
			                	new MarkupExtensionToken(MarkupExtensionTokenKind.TypeName, "DynamicResource"),
			                	new MarkupExtensionToken(MarkupExtensionTokenKind.String, "{x:Static SystemColors.ControlBrushKey}"),
			                	new MarkupExtensionToken(MarkupExtensionTokenKind.CloseBrace, "}")
			                }, tokens);
		}
        public void SimpleTest()
        {
            MarkupExtensionTokenizer tokenizer = new MarkupExtensionTokenizer("{DynamicResource {x:Static SystemColors.ControlBrushKey}}");

            MarkupExtensionToken token = null;
            var tokens = new List <MarkupExtensionToken>();

            while ((token = tokenizer.NextToken()).Kind != MarkupExtensionTokenKind.EndOfFile)
            {
                tokens.Add(token);
            }

            Assert.AreEqual(new List <MarkupExtensionToken> {
                new MarkupExtensionToken(MarkupExtensionTokenKind.OpenBrace, "{"),
                new MarkupExtensionToken(MarkupExtensionTokenKind.TypeName, "DynamicResource"),
                new MarkupExtensionToken(MarkupExtensionTokenKind.String, "{x:Static SystemColors.ControlBrushKey}"),
                new MarkupExtensionToken(MarkupExtensionTokenKind.CloseBrace, "}")
            }, tokens);
        }