testSetAProptectedProperty
testSuccessReturnsTrue
testFailureThrowsInvalidArgumentException