예제 #1
0
 public void EdgeCases()
 {
     Assert.Equal("", LoggingHelper.ExtractHost(""));
     Assert.Equal("", LoggingHelper.ExtractHost("opc.tcp://"));
 }
예제 #2
0
 public void TestIPsWithoutPort()
 {
     Assert.Equal("10.1.9.5", LoggingHelper.ExtractHost("opc.tcp://10.1.9.5"));
     Assert.Equal("10.1.9.5", LoggingHelper.ExtractHost("opc.tcp://10.1.9.5/"));
     Assert.Equal("10.1.9.5", LoggingHelper.ExtractHost("opc.tcp://10.1.9.5_hash"));
 }
예제 #3
0
 public void TestHostsWithoutPort()
 {
     Assert.Equal("example.com", LoggingHelper.ExtractHost("opc.tcp://example.com"));
     Assert.Equal("example.com", LoggingHelper.ExtractHost("opc.tcp://example.com/"));
     Assert.Equal("example.com", LoggingHelper.ExtractHost("opc.tcp://example.com_hash"));
 }
예제 #4
0
 public void TestIPsWithPort()
 {
     Assert.Equal("10.1.9.5:50000", LoggingHelper.ExtractHost("opc.tcp://10.1.9.5:50000"));
     Assert.Equal("10.1.9.5:50000", LoggingHelper.ExtractHost("opc.tcp://10.1.9.5:50000/"));
     Assert.Equal("10.1.9.5:50000", LoggingHelper.ExtractHost("opc.tcp://10.1.9.5:50000_hash"));
 }
예제 #5
0
 public void TestHostsWithPort()
 {
     Assert.Equal("example.com:50000", LoggingHelper.ExtractHost("opc.tcp://example.com:50000"));
     Assert.Equal("example.com:50000", LoggingHelper.ExtractHost("opc.tcp://example.com:50000/"));
     Assert.Equal("example.com:50000", LoggingHelper.ExtractHost("opc.tcp://example.com:50000_hash"));
 }