public void TryUnregister_should_dispose_endpoint_it()
        {
            MockMonitor("monitor");
            var endpoint = _registry.TryRegister(new EndpointIdentity(Guid.NewGuid(), "monitor", "address"));

            Assert.True(_registry.TryUnregister(endpoint.Identity), "Endpoint should be unregistered");
            Assert.True(endpoint.IsDisposed, "Endpoint should be disposed");
        }