public void Dump() { var list = Env.WaitTask(t => _conn.RpcBindV4(t).Dump()); Assert.GreaterOrEqual(list.Count, 3); //foreach(var item in list) // Console.WriteLine("addr:{0} netid:{1} owner:{2} prog:{3} vers:{4}", // item.r_addr, item.r_netid, item.r_owner, item.r_prog, item.r_vers); uint[] vers = list.Where((m) => m.r_addr.EndsWith(".0.111") && (m.r_netid == "tcp" || m.r_netid == "udp") && m.r_prog == 100000).Select(m => m.r_vers).ToArray(); Assert.Contains(2, vers); Assert.Contains(3, vers); Assert.Contains(4, vers); }