test the instance state change and not the method return value

Test the instance state explicitly as a method could return duplicated / other instances that pass this test.