public void TestSimpleProperties()
{
Address address = new Address("Al. Calder�o Branco", 784);
Customer customer = new Customer("Rodrigo", "Oliveira", address);
XPathObjectNavigator context = new XPathObjectNavigator(customer);
XPathNodeIterator i = context.Select("/Customer/Address/Street");
AssertEquals(1, i.Count);
AssertEquals(true, i.MoveNext());
AssertEquals(customer.Address.Street, i.Current.Value);
AssertEquals(customer.Address.Street, ((XPathObjectNavigator)i.Current).Node);
i = context.Select("FirstName");
AssertEquals(1, i.Count);
AssertEquals(true, i.MoveNext());
AssertEquals(customer.FirstName, i.Current.Value);
i = context.Select("/Customer/LastName");
AssertEquals(true, i.MoveNext());
AssertEquals(customer.LastName, i.Current.Value);
}