public void Initialize() { client = new Mocks.NmcClientMock(); client.addName("d/import_www", import_example); client.addName("s/shareddata", shareddata); resolver = new DotBitResolver(client.DnsLookup, client); }
public void Initialize() { client = new Mocks.NmcClientMock(); client.addName("d/translate1", translate1); client.addName("d/otherhost", otherhost); resolver = new DotBitResolver(client.DnsLookup, client); }
public void Initialize() { client = new Mocks.NmcClientMock(); client.addName("d/nx", Example_MapOnly_nx_bit); client.addName("d/nest", Example_MapOnly_www_nest_bit); client.addName("d/maponlyarray", Example_MapOnly_maponlyarray_bit); client.addName("d/json1", Json1); client.addDnsRecord("json1.com", new IPAddress(new byte[] { 0, 0, 0, 1 })); resolver = new DotBitResolver(client.DnsLookup, client); }
public void ResolveRealCnameTest() { resolver = new DotBitResolver(NameServer.DnsResolve, client); var qWww = new DnsQuestion("www.hackmaine.org", RecordType.Any, RecordClass.Any); var answer = resolver.GetAnswer(qWww); var expectedWwwName = "hackmaine.org"; Assert.IsNotNull(answer); Assert.IsInstanceOfType(answer.AnswerRecords.First(), typeof(CNameRecord)); Assert.AreEqual("www.hackmaine.org", answer.AnswerRecords.First().Name); Assert.AreEqual(expectedWwwName, ((CNameRecord)answer.AnswerRecords.First()).CanonicalName); Assert.IsInstanceOfType(answer.AdditionalRecords.First(), typeof(ARecord)); Assert.AreEqual(expectedWwwName, answer.AdditionalRecords.First().Name); }