示例#1
0
 public void HttpConnection_Constructor_CallWithTlsTrue_ShouldAddHttpsPrefix()
 {
     Environment.SetEnvironmentVariable("CONSUL_AGENT_HOSTNAME", "localhost");
     var con = new Consul.Client.HttpConnection(_client, true);
     Assert.Equal(new Uri("https://localhost:1337/v1"), con.BaseAddress);
 }
示例#2
0
 public void HttpConnection_Constructor_CallWithTimeoutGreater0_ShouldAddTimeout()
 {
     Environment.SetEnvironmentVariable("CONSUL_AGENT_HOSTNAME", "localhost");
     var con = new Consul.Client.HttpConnection(_client, true, 5);
     Assert.Equal(5, (int)con.Timeout);
 }
示例#3
0
 public void HttpConnection_Constructor_CallWithLeastParameters_ShouldNotThrowException()
 {
     Environment.SetEnvironmentVariable("CONSUL_AGENT_HOSTNAME", "localhost");
     var con = new Consul.Client.HttpConnection(_client);
 }