void ObjectTest::TestReferenceCount() { TestObject* obj = new TestObject(); assertEqual(obj->GetReferenceCount(), 0); obj->Register(); assertEqual(obj->GetReferenceCount(), 1); obj->SetReferenceCount(3); assertEqual(obj->GetReferenceCount(), 3); obj->SetReferenceCount(0); }