Details
-
New Feature
-
Resolution: Won't Do
-
Minor - P4
-
None
-
None
-
None
Description
We currently don't have a mock server for Go which complicates testing the topology package. Instead of creating a bunch of mock types that will require maintenance we should implement a mock server that can respond to at least isMaster requests and shut down at arbitrary points. This can be implemented either in process or out of process, but it should start and stop actual listeners so that we can use real network connections instead of mocking them.