public void TestParseUserList()
{
// Test some random addresses grabbed from the channel.
var userList = new[] {"x201500200", "u4stwEBjT6FYyVV", "u5BKEqDApa8SbA7"};
var addresses = IrcDiscovery.ParseUserList(userList);
// Make sure the "x" address is excluded.
Assert.AreEqual(2, addresses.Count, "Too many addresses.");
var ips = new[] {"69.4.98.82:8333", "74.92.222.129:8333"};
for (var i = 0; i < addresses.Count; i++)
{
Assert.AreEqual(ips[i], addresses[i].ToString(), "IPs decoded improperly");
}
}