public void TestObjectClassInfo()
{
ConnectorAttributeInfoBuilder builder = new ConnectorAttributeInfoBuilder();
builder.Name = ("foo");
builder.ValueType = (typeof(String));
builder.Required = (true);
builder.Readable = (true);
builder.Updateable = (true);
builder.MultiValued = (true);
ObjectClassInfoBuilder obld = new ObjectClassInfoBuilder();
obld.ObjectType = ObjectClass.ACCOUNT_NAME;
obld.IsContainer = true;
obld.AddAttributeInfo(builder.Build());
ObjectClassInfo v1 = obld.Build();
ObjectClassInfo v2 = (ObjectClassInfo)CloneObject(v1);
Assert.AreEqual(v1, v2);
Assert.IsTrue(v2.IsContainer);
}