SeedPeers stores a pre-determined list of Bitcoin node addresses. These nodes are selected based on being active on the network for a long period of time. The intention is to be a last resort way of finding a connection to the network, in case IRC and DNS fail. The list comes from the Bitcoin C++ source code.
Inheritance: IPeerDiscovery
 public void GetPeerAll()
 {
     var seedPeers = new SeedPeers(NetworkParameters.ProdNet());
     for (var i = 0; i < SeedPeers.SeedAddrs.Length; ++i)
     {
         Assert.IsNotNull(seedPeers.GetPeer(), "Failed on index: " + i);
     }
     Assert.IsNull(seedPeers.GetPeer());
 }
 public void GetPeersLength()
 {
     var seedPeers = new SeedPeers(NetworkParameters.ProdNet());
     var addresses = seedPeers.GetPeers();
     Assert.AreEqual(addresses.Count(), SeedPeers.SeedAddrs.Length);
 }
 public void GetPeerOne()
 {
     var seedPeers = new SeedPeers(NetworkParameters.ProdNet());
     Assert.IsNotNull(seedPeers.GetPeer());
 }