public void Test_not_found() { var sample = SampleReader.Read("ccwhois.ksregistry.net", "vg", "not_found.txt"); var response = parser.Parse("ccwhois.ksregistry.net", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.NotFound, response.Status); }
public void Test_not_found() { var sample = SampleReader.Read("whois.nic.cd", "cd", "not_found.txt"); var response = parser.Parse("whois.nic.cd", "cd", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisResponseStatus.NotFound, response.Status); }
public void Test_not_found() { var sample = SampleReader.Read("whois.afilias-grs.info", "bz", "not_found.txt"); var response = parser.Parse("whois.afilias-grs.info", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.NotFound, response.Status); }
public void Test_found() { var sample = SampleReader.Read("whois.nic.org.uy", "uy", "found.txt"); var response = parser.Parse("whois.nic.org.uy", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.Found, response.Status); }
public void Test_found() { var sample = SampleReader.Read("whois.denic.de", "de", "found.txt"); var response = parser.Parse("whois.denic.de", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.Found, response.Status); Assert.AreEqual(0, response.ParsingErrors); Assert.AreEqual("whois.denic.de/de/Found", response.TemplateName); Assert.AreEqual("prodns.de", response.DomainName.ToString()); Assert.AreEqual(new DateTime(2013, 12, 4, 13, 42, 43, DateTimeKind.Utc), response.Updated); // AdminContact Details Assert.AreEqual("Prohost Role", response.AdminContact.Name); // AdminContact Address Assert.AreEqual(4, response.AdminContact.Address.Count); Assert.AreEqual("Koepenweg 8", response.AdminContact.Address[0]); Assert.AreEqual("27616", response.AdminContact.Address[1]); Assert.AreEqual("Lunestedt", response.AdminContact.Address[2]); Assert.AreEqual("DE", response.AdminContact.Address[3]); Assert.AreEqual("+49 4748 947983", response.AdminContact.TelephoneNumber); Assert.AreEqual("+49 4748 947984", response.AdminContact.FaxNumber); Assert.AreEqual("*****@*****.**", response.AdminContact.Email); // TechnicalContact Details Assert.AreEqual("Prohost Role", response.TechnicalContact.Name); // TechnicalContact Address Assert.AreEqual(4, response.TechnicalContact.Address.Count); Assert.AreEqual("Koepenweg 8", response.TechnicalContact.Address[0]); Assert.AreEqual("27616", response.TechnicalContact.Address[1]); Assert.AreEqual("Lunestedt", response.TechnicalContact.Address[2]); Assert.AreEqual("DE", response.TechnicalContact.Address[3]); Assert.AreEqual("+49 4748 947983", response.TechnicalContact.TelephoneNumber); Assert.AreEqual("+49 4748 947984", response.TechnicalContact.FaxNumber); Assert.AreEqual("*****@*****.**", response.TechnicalContact.Email); // Nameservers Assert.AreEqual(2, response.NameServers.Count); Assert.AreEqual("ns2.prodns.eu", response.NameServers[0]); Assert.AreEqual("ns4.prodns.eu", response.NameServers[1]); // Domain Status Assert.AreEqual(1, response.DomainStatus.Count); Assert.AreEqual("connect", response.DomainStatus[0]); Assert.AreEqual(22, response.FieldsParsed); }
public void Test_throttled() { var sample = SampleReader.Read("kero.yachay.pe", "pe", "throttled.txt"); var response = parser.Parse("kero.yachay.pe", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.Throttled, response.Status); Assert.AreEqual(1, response.FieldsParsed); Assert.AreEqual(0, response.ParsingErrors); }
public void Test_found() { var sample = SampleReader.Read("whois.verisign-grs.com", "com", "found.txt"); var response = parser.Parse("whois.verisign-grs.com", "com", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisResponseStatus.Found, response.Status); AssertWriter.Write(response); }
public void Test_not_found() { var sample = SampleReader.Read("capetown-whois.registry.net.za", "capetown", "not_found.txt"); var response = parser.Parse("capetown-whois.registry.net.za", "capetown", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisResponseStatus.NotFound, response.Status); Assert.AreEqual("nosuchdomain.capetown", response.DomainName); AssertWriter.Write(response); }
public void Test_not_found() { var sample = SampleReader.Read("whois.afilias-grs.info", "vc", "not_found.txt"); var response = parser.Parse("whois.afilias-grs.info", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.NotFound, response.Status); Assert.AreEqual(1, response.FieldsParsed); Assert.AreEqual("generic/tld/NotFound001", response.TemplateName); }
public void Test_found() { var sample = SampleReader.Read("whois.co.ug", "ug", "found.txt"); var response = parser.Parse("whois.co.ug", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.Found, response.Status); Assert.AreEqual(0, response.ParsingErrors); Assert.AreEqual("whois.co.ug/ug/Found", response.TemplateName); Assert.AreEqual("whois.co.ug", response.DomainName.ToString()); Assert.AreEqual(new DateTime(2009, 11, 10, 14, 06, 58, DateTimeKind.Utc), response.Updated); Assert.AreEqual(new DateTime(2001, 04, 02, 00, 00, 00, DateTimeKind.Utc), response.Registered); Assert.AreEqual(new DateTime(2018, 04, 07, 00, 00, 00, DateTimeKind.Utc), response.Expiration); // AdminContact Details Assert.AreEqual("CM260", response.AdminContact.RegistryId); Assert.AreEqual("Charles Musisi", response.AdminContact.Name); Assert.AreEqual("+256 31 230 1800", response.AdminContact.TelephoneNumber); // AdminContact Address Assert.AreEqual(3, response.AdminContact.Address.Count); Assert.AreEqual("Computer Frontiers International, Plot 6B Windsor Loop, P.O. Box 12", response.AdminContact.Address[0]); Assert.AreEqual("Kampala", response.AdminContact.Address[1]); Assert.AreEqual("Uganda", response.AdminContact.Address[2]); // TechnicalContact Details Assert.AreEqual("MJ5-UG", response.TechnicalContact.RegistryId); Assert.AreEqual("Mpeirwe Johnson", response.TechnicalContact.Name); Assert.AreEqual("+256782694615", response.TechnicalContact.TelephoneNumber); // TechnicalContact Address Assert.AreEqual(3, response.TechnicalContact.Address.Count); Assert.AreEqual("Plot 6B, Windor Loop Kitante", response.TechnicalContact.Address[0]); Assert.AreEqual("Kampala", response.TechnicalContact.Address[1]); Assert.AreEqual("Uganda", response.TechnicalContact.Address[2]); // Nameservers Assert.AreEqual(3, response.NameServers.Count); Assert.AreEqual("ns1.cfi.co.ug", response.NameServers[0]); Assert.AreEqual("ns2.cfi.co.ug", response.NameServers[1]); Assert.AreEqual("ns3.cfi.co.ug", response.NameServers[2]); // Domain Status Assert.AreEqual(1, response.DomainStatus.Count); Assert.AreEqual("ACTIVE", response.DomainStatus[0]); Assert.AreEqual(23, response.FieldsParsed); AssertWriter.Write(response); }
public void Test_other_status_dom_dakt() { var sample = SampleReader.Read("whois.sk-nic.sk", "sk", "other_status_dom_dakt.txt"); var response = parser.Parse("whois.sk-nic.sk", "sk", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisResponseStatus.Other, response.Status); }
public void Test_other_status_clienthold() { var sample = SampleReader.Read("whois.ua", "ua", "other_status_clienthold.txt"); var response = parser.Parse("whois.ua", "ua", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisResponseStatus.Other, response.Status); }
public void Test_not_found() { var sample = SampleReader.Read("whois.biz", "biz", "not_found.txt"); var response = parser.Parse("whois.biz", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.NotFound, response.Status); Assert.AreEqual(1, response.FieldsParsed); Assert.AreEqual(0, response.ParsingErrors); Assert.AreEqual("whois.biz/biz/NotFound", response.TemplateName); }
public void Test_reserved() { var sample = SampleReader.Read("whois.nic.name", "name", "reserved.txt"); var response = parser.Parse("whois.nic.name", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.Reserved, response.Status); Assert.AreEqual(0, response.ParsingErrors); Assert.AreEqual("whois.nic.name/name/Reserved", response.TemplateName); Assert.AreEqual(1, response.FieldsParsed); }
public void Test_not_found() { var sample = SampleReader.Read("durban-whois.registry.net.za", "durban", "not_found.txt"); var response = parser.Parse("durban-whois.registry.net.za", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.NotFound, response.Status); Assert.AreEqual(2, response.FieldsParsed); Assert.AreEqual(0, response.ParsingErrors); Assert.AreEqual("nosuchdomain.durban", response.DomainName.ToString()); }
public void Test_not_found() { var sample = SampleReader.Read("whois.inregistry.net", "in", "not_found.txt"); var response = parser.Parse("whois.inregistry.net", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.NotFound, response.Status); Assert.AreEqual(0, response.ParsingErrors); Assert.AreEqual("generic/tld/NotFound001", response.TemplateName); Assert.AreEqual(1, response.FieldsParsed); }
public void Test_error() { var sample = SampleReader.Read("whois.nic.pr", "pr", "error.txt"); var response = parser.Parse("whois.nic.pr", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.Error, response.Status); Assert.AreEqual(0, response.ParsingErrors); Assert.AreEqual("whois.nic.pr/pr/Error", response.TemplateName); Assert.AreEqual(1, response.FieldsParsed); }
public void Test_throttled() { var sample = SampleReader.Read("whois.nic.fr", "yt", "throttled.txt"); var response = parser.Parse("whois.nic.fr", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.Throttled, response.Status); Assert.AreEqual(0, response.ParsingErrors); Assert.AreEqual("generic/tld/Throttled02", response.TemplateName); Assert.AreEqual(1, response.FieldsParsed); }
public void Test_not_found() { var sample = SampleReader.Read("whois.za.org", "za.org", "not_found.txt"); var response = parser.Parse("whois.za.org", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.NotFound, response.Status); Assert.AreEqual(0, response.ParsingErrors); Assert.AreEqual("whois.za.org/za.org/NotFound", response.TemplateName); Assert.AreEqual("u34jedzcq.za.org", response.DomainName.ToString()); Assert.AreEqual(2, response.FieldsParsed); }
public void Test_found() { var sample = SampleReader.Read("whois.domain-registry.nl", "nl", "found.txt"); var response = parser.Parse("whois.domain-registry.nl", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.Found, response.Status); Assert.AreEqual(0, response.ParsingErrors); Assert.AreEqual("whois.domain-registry.nl/nl/Found2", response.TemplateName); Assert.AreEqual("tntpost.nl", response.DomainName.ToString()); // Registrar Details Assert.AreEqual("Transip BV", response.Registrar.Name); // Nameservers Assert.AreEqual(2, response.NameServers.Count); Assert.AreEqual("ns1.tntpost.nl", response.NameServers[0]); Assert.AreEqual("ns2.tntpost.nl", response.NameServers[1]); // Domain Status Assert.AreEqual(1, response.DomainStatus.Count); Assert.AreEqual("active", response.DomainStatus[0]); Assert.AreEqual(6, response.FieldsParsed); }
public void Test_not_found() { var sample = SampleReader.Read("whois.verisign-grs.com", "net", "not_found.txt"); var response = parser.Parse("whois.verisign-grs.com", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.NotFound, response.Status); Assert.AreEqual(0, response.ParsingErrors); Assert.AreEqual("generic/tld/NotFound07", response.TemplateName); Assert.AreEqual("u34jedzcq.net", response.DomainName.ToString()); Assert.AreEqual(2, response.FieldsParsed); }
public void Test_other_status_premium_name() { var sample = SampleReader.Read("whois.sx", "sx", "other_status_premium_name.txt"); var response = parser.Parse("whois.sx", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.Unavailable, response.Status); Assert.AreEqual(0, response.ParsingErrors); Assert.AreEqual("whois.sx/sx/Unavailable", response.TemplateName); Assert.AreEqual("domain.sx", response.DomainName.ToString()); Assert.AreEqual(2, response.FieldsParsed); }
public void Test_other_status_serverhold() { var sample = SampleReader.Read("whois.tld.ee", "ee", "other_status_serverhold.txt"); var response = parser.Parse("whois.tld.ee", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.Expired, response.Status); Assert.AreEqual(0, response.ParsingErrors); Assert.AreEqual("whois.tld.ee/ee/Found", response.TemplateName); Assert.AreEqual("samanacrafts.ee", response.DomainName.ToString()); // Registrar Details Assert.AreEqual("Edicy OÜ", response.Registrar.Name); Assert.AreEqual("http://www.edicy.com", response.Registrar.Url); Assert.AreEqual("+3727460064", response.Registrar.AbuseTelephoneNumber); Assert.AreEqual(new DateTime(2014, 11, 01, 18, 38, 55, 000, DateTimeKind.Utc), response.Updated); Assert.AreEqual(new DateTime(2014, 11, 01, 18, 38, 55, 000, DateTimeKind.Utc), response.Registered); Assert.AreEqual(new DateTime(2015, 11, 01, 00, 00, 00, 000, DateTimeKind.Utc), response.Expiration); // Registrant Details Assert.AreEqual("Anastassia Hisamova", response.Registrant.Name); Assert.AreEqual(new DateTime(2014, 11, 01, 18, 38, 55, 000, DateTimeKind.Utc), response.Registrant.Updated); // AdminContact Details Assert.AreEqual("Anastassia Hisamova", response.AdminContact.Name); Assert.AreEqual(new DateTime(2014, 11, 01, 18, 38, 55, 000, DateTimeKind.Utc), response.AdminContact.Updated); // TechnicalContact Details Assert.AreEqual(new DateTime(2014, 11, 01, 18, 38, 55, 000, DateTimeKind.Utc), response.TechnicalContact.Updated); // Nameservers Assert.AreEqual(1, response.NameServers.Count); Assert.AreEqual("ns4.edicy.net", response.NameServers[0]); // Domain Status Assert.AreEqual(2, response.DomainStatus.Count); Assert.AreEqual("expired", response.DomainStatus[0]); Assert.AreEqual("serverHold", response.DomainStatus[1]); Assert.AreEqual(16, response.FieldsParsed); }
public void Test_found() { var sample = SampleReader.Read("whois.ati.tn", "tn", "found.txt"); var response = parser.Parse("whois.ati.tn", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.Found, response.Status); Assert.AreEqual(18, response.FieldsParsed); Assert.AreEqual(0, response.ParsingErrors); Assert.AreEqual("whois.ati.tn/tn/Found", response.TemplateName); Assert.AreEqual("equipements-pro.com.tn", response.DomainName.ToString()); Assert.AreEqual("I-HOSTERS", response.Registrar.Name); Assert.AreEqual(new DateTime(2013, 12, 13, 22, 15, 8), response.Registered); Assert.AreEqual("MAISON DE BIEN HOTELIERS ET EQ Farhat Riadh", response.Registrant.Name); Assert.AreEqual(1, response.Registrant.Address.Count); Assert.AreEqual("complexe commercial Boukris 2 rue Om Larayes", response.Registrant.Address[0]); Assert.AreEqual("98639096", response.Registrant.TelephoneNumber); Assert.AreEqual("*****@*****.**", response.Registrant.Email); Assert.AreEqual("MAISON DE BIEN HOTELIERS ET EQ Farhat Riadh", response.AdminContact.Name); Assert.AreEqual(1, response.AdminContact.Address.Count); Assert.AreEqual("complexe commercial Boukris 2 rue Om Larayes", response.AdminContact.Address[0]); Assert.AreEqual("98639096", response.AdminContact.TelephoneNumber); Assert.AreEqual("*****@*****.**", response.AdminContact.Email); Assert.AreEqual("MAISON DE BIEN HOTELIERS ET EQ Farhat Riadh", response.TechnicalContact.Name); Assert.AreEqual(1, response.TechnicalContact.Address.Count); Assert.AreEqual("complexe commercial Boukris 2 rue Om Larayes", response.TechnicalContact.Address[0]); Assert.AreEqual("98639096", response.TechnicalContact.TelephoneNumber); Assert.AreEqual("*****@*****.**", response.TechnicalContact.Email); Assert.AreEqual(2, response.NameServers.Count); Assert.AreEqual("ns.steerbook.com", response.NameServers[0]); Assert.AreEqual("dns.steerbook.com", response.NameServers[1]); }
public void Test_found() { var sample = SampleReader.Read("whois.centralnic.com", "uy.com", "found.txt"); var response = parser.Parse("whois.centralnic.com", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.Found, response.Status); Assert.AreEqual(0, response.ParsingErrors); Assert.AreEqual("whois.centralnic.com/Found", response.TemplateName); Assert.AreEqual("bingo.uy.com", response.DomainName.ToString()); Assert.AreEqual("CNIC-DO705337", response.RegistryDomainId); // Registrar Details Assert.AreEqual("Domain Exploitation International", response.Registrar.Name); // Registrant Details Assert.AreEqual("H122681", response.Registrant.RegistryId); // AdminContact Details Assert.AreEqual("H122681", response.AdminContact.RegistryId); // BillingContact Details Assert.AreEqual("H122681", response.BillingContact.RegistryId); // TechnicalContact Details Assert.AreEqual("H122681", response.TechnicalContact.RegistryId); // Nameservers Assert.AreEqual(2, response.NameServers.Count); Assert.AreEqual("ns2.domain-exploitation.us.com", response.NameServers[0]); Assert.AreEqual("ns1.domain-exploitation.us.com", response.NameServers[1]); // Domain Status Assert.AreEqual(1, response.DomainStatus.Count); Assert.AreEqual("OK", response.DomainStatus[0]); Assert.AreEqual("Unsigned", response.DnsSecStatus); Assert.AreEqual(12, response.FieldsParsed); }
public void Test_not_assigned() { var sample = SampleReader.Read("whois.iana.org", "tld", "not_assigned.txt"); var response = parser.Parse("whois.iana.org", "tld", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisResponseStatus.NotAssigned, response.Status); }
public void Test_found() { var sample = SampleReader.Read("whois.markmonitor.com", "tv", "found.txt"); var response = parser.Parse("whois.markmonitor.com", "tv", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisResponseStatus.Found, response.Status); }
public void Test_found() { var sample = SampleReader.Read("whois.rnids.rs", "rs", "found.txt"); var response = parser.Parse("whois.rnids.rs", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.Found, response.Status); Assert.AreEqual(0, response.ParsingErrors); Assert.AreEqual("whois.rnids.rs/rs/Found", response.TemplateName); Assert.AreEqual("eg.rs", response.DomainName.ToString()); // Registrar Details Assert.AreEqual("GAMA Electronics d.o.o.", response.Registrar.Name); Assert.AreEqual(new DateTime(2011, 08, 08, 11, 13, 00, 000, DateTimeKind.Utc), response.Updated); Assert.AreEqual(new DateTime(2010, 10, 22, 10, 20, 31, 000, DateTimeKind.Utc), response.Registered); Assert.AreEqual(new DateTime(2012, 10, 22, 10, 20, 31, 000, DateTimeKind.Utc), response.Expiration); // Nameservers Assert.AreEqual(2, response.NameServers.Count); Assert.AreEqual("bits-hq.bitsyu.net", response.NameServers[0]); Assert.AreEqual("largo.bitsyu.net", response.NameServers[1]); // Domain Status Assert.AreEqual(1, response.DomainStatus.Count); Assert.AreEqual("Active", response.DomainStatus[0]); Assert.AreEqual(9, response.FieldsParsed); }
public void Test_other_status_dom_dakt() { var sample = SampleReader.Read("whois.sk-nic.sk", "sk", "other_status_dom_dakt.txt"); var response = parser.Parse("whois.sk-nic.sk", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.Other, response.Status); Assert.AreEqual(0, response.ParsingErrors); Assert.AreEqual("whois.sk-nic.sk/sk/Found", response.TemplateName); Assert.AreEqual("plac.sk", response.DomainName.ToString()); Assert.AreEqual(new DateTime(2011, 04, 20, 00, 00, 00, 000, DateTimeKind.Utc), response.Updated); Assert.AreEqual(new DateTime(2011, 05, 04, 00, 00, 00, 000, DateTimeKind.Utc), response.Expiration); // AdminContact Details Assert.AreEqual("TOMH-0091", response.AdminContact.RegistryId); Assert.AreEqual("Ing. Tomas Hanko", response.AdminContact.Name); Assert.AreEqual("0000000000", response.AdminContact.TelephoneNumber); Assert.AreEqual("*****@*****.**", response.AdminContact.Email); // AdminContact Address Assert.AreEqual(1, response.AdminContact.Address.Count); Assert.AreEqual("L. Novomeskeho 2672/5, Trencin 91108", response.AdminContact.Address[0]); // TechnicalContact Details Assert.AreEqual("TOMH-0091", response.TechnicalContact.RegistryId); Assert.AreEqual("Ing. Tomas Hanko", response.TechnicalContact.Name); Assert.AreEqual("0000000000", response.TechnicalContact.TelephoneNumber); Assert.AreEqual("*****@*****.**", response.TechnicalContact.Email); // TechnicalContact Address Assert.AreEqual(1, response.TechnicalContact.Address.Count); Assert.AreEqual("L. Novomeskeho 2672/5, Trencin 91108", response.TechnicalContact.Address[0]); // Nameservers Assert.AreEqual(2, response.NameServers.Count); Assert.AreEqual("ns1.dnparking.sk", response.NameServers[0]); Assert.AreEqual("ns2.dnparking.sk", response.NameServers[1]); // Domain Status Assert.AreEqual(1, response.DomainStatus.Count); Assert.AreEqual("DOM_DAKT", response.DomainStatus[0]); Assert.AreEqual(17, response.FieldsParsed); }
public void Test_not_found() { var sample = SampleReader.Read("whois.nic.cd", "cd", "not_found.txt"); var response = parser.Parse("whois.nic.cd", sample); Assert.Greater(sample.Length, 0); Assert.AreEqual(WhoisStatus.NotFound, response.Status); Assert.AreEqual(0, response.ParsingErrors); Assert.AreEqual("whois.nic.cd/cd/NotFound", response.TemplateName); Assert.AreEqual("u34jedzcq.cd", response.DomainName.ToString()); // Domain Status Assert.AreEqual(1, response.DomainStatus.Count); Assert.AreEqual("Available", response.DomainStatus[0]); Assert.AreEqual(3, response.FieldsParsed); }