tests:
    - description: "serverMonitoringMode=auto"
      uri: "mongodb://example.com/?serverMonitoringMode=auto"
      valid: true
      warning: false
      hosts: ~
      auth: ~
      options:
          serverMonitoringMode: "auto"

    - description: "serverMonitoringMode=stream"
      uri: "mongodb://example.com/?serverMonitoringMode=stream"
      valid: true
      warning: false
      hosts: ~
      auth: ~
      options:
          serverMonitoringMode: "stream"

    - description: "serverMonitoringMode=poll"
      uri: "mongodb://example.com/?serverMonitoringMode=poll"
      valid: true
      warning: false
      hosts: ~
      auth: ~
      options:
          serverMonitoringMode: "poll"

    - description: "invalid serverMonitoringMode"
      uri: "mongodb://example.com/?serverMonitoringMode=invalid"
      valid: true
      warning: true
      hosts: ~
      auth: ~
      options: {}
