Example #1
0
        public void Test_GetQueryType()
        {
            Assert.AreEqual(QueryType.Ping, DHTMessage.GetQueryType("ping"));
            Assert.AreEqual(QueryType.FindNode, DHTMessage.GetQueryType("find_node"));
            Assert.AreEqual(QueryType.GetPeers, DHTMessage.GetQueryType("get_peers"));
            Assert.AreEqual(QueryType.AnnouncePeer, DHTMessage.GetQueryType("announce_peer"));

            Assert.AreEqual(QueryType.None, DHTMessage.GetQueryType("xyz"));
            Assert.AreEqual(QueryType.None, DHTMessage.GetQueryType(null));
        }