testWillThrowInvalidArgumentExceptionWhenInputIsNil
testWillReturnNilWhenJsonStringIsInvalid
testWillReturnNilWhenJsonStringIsValidButOfDifferentJsonType
testWillReturnCorrectObjectWhenJsonIsValid