function shouldNotSupportNotificationFilterOnInitialize (createProtocol) {
  describe('initialize', () => {
    function verifyInitialize (notificationFilter) {
      verifyNotificationFilterNotSupportedError(
        createProtocol,
        notificationFilter,
        protocol => protocol.initialize({ notificationFilter }))
    }

    it.each(
      notificationFilterSetFixture()
    )('should throw error when notificationsFilter=%o is set (%o)', (notificationFilter) => {
      verifyInitialize({
        notificationFilter
      })
    })
  })
}
@param {function(recorder:MessageRecorder):BoltProtocolV1} createProtocol The protocol factory