public void Test() {
IPAddress[] base_addresses = Dns.GetHostAddresses(string.Empty);
ArrayList local_ips = new ArrayList(base_addresses);
local_ips.Add(IPAddress.Loopback);
ArrayList ips = new ArrayList(IPHandler.GetLocalIPAddresses());
foreach(IPAddress addr in local_ips) {
Assert.IsTrue(ips.Contains(addr), addr + " is not in ips");
}
Assert.AreEqual(ips.Count, local_ips.Count, "Count");
}