I had a problem with some of my tests that resulted in registering my store twice. I'm using the store like this:
new EmbeddableDocumentStore {RunInMemory = true, UseEmbeddedHttpServer = false}
As I was registering the store twice, I was getting a System.Net.HttpListenerException: "Failed to listen on prefix '
http://+:8080/' because it conflicts with an existing registration on the machine."
Should the HTTP listener be involved at all seeing as this is fully embedded with the HTTP server off?