public void use_tcp_endpoint_as_local_uri_if_no_http_exists() { var node = new ServiceNode { HttpEndpoints = new Uri[0], TcpEndpoints = new Uri[] { "tcp://machine1:2678".ToUri() }, MessagesUrl = "messages" }; node.DetermineLocalUri().ShouldBe("tcp://machine1:2678".ToUri()); }