public void TestEquality2()
{
ManagedObjectName name1 = new ManagedObjectName("domain.net:name=SomeService,type=aware");
ManagedObjectName name2 = new ManagedObjectName("domain.net:name=SomeService,type=aware");
Assert( name1.GetHashCode() == name2.GetHashCode() );
Assert( name1.Equals( name2 ) );
ManagedObjectName name3 = new ManagedObjectName("domain.net:name=SomeService,type=unaware");
Assert( name1.GetHashCode() != name3.GetHashCode() );
Assert( !name1.Equals( name3 ) );
}