public void should_normalize_ip()
        {
            var expected = "1.1.1.1";
            var actual   = ServiceProcessor.NormalizeAddress("    1.1.1.1  ", out var actualType);

            Assert.AreEqual(AddressType.Ip, actualType);
            Assert.AreEqual(expected, actual);
        }
        public void should_normalize_domain_name()
        {
            var expected = "calebukle.com";
            var actual   = ServiceProcessor.NormalizeAddress("https://calebukle.com", out var actualType);

            Assert.AreEqual(AddressType.DomainName, actualType);
            Assert.AreEqual(expected, actual);
        }
 public void should_throw_on_unknown_address()
 {
     Assert.Throws <ArgumentException>(() => ServiceProcessor.NormalizeAddress(string.Empty, out var type));
 }