public async Task GetTxtRecords_should_return_seeds() { var trueClient = new LookupClient(new IPEndPoint(IPAddress.Parse("9.9.9.9"), 53)); var dns = new Lib.Network.DnsClient(trueClient); var dnsQueryResponse = await dns.GetTxtRecordsAsync("seed1.network.atlascity.io"); var answerSection = (TxtRecord)dnsQueryResponse.Answers.FirstOrDefault(); var seedIp = answerSection?.EscapedText.FirstOrDefault(); seedIp.Should().Be("0x41437c30317c39322e3230372e3137382e3139387c34323036397c3031323334353637383930313233343536373839"); }
public DnsUnitTests() { _lookupClient = Substitute.For <ILookupClient>(); _dns = new Lib.Network.DnsClient(_lookupClient); }