public async Task <NetworkDnsClientLookup> DnsClientLookup(string target) { NetworkDnsClientLookup lookup = new NetworkDnsClientLookup(); try { lookup = await this._dnsLookupService.DnsClientLookup(target); } catch (Exception ex) { lookup.Message = ex.Message; lookup.StackTrace = ex.StackTrace; } return(lookup); }
public void Test_NetworkService_DnsClientLookup() { string target = "google.com"; DnsLookupService service = new DnsLookupService(); NetworkDnsClientLookup lookup = Task.Run(async() => { return(await service.DnsClientLookup(target)); }) .GetAwaiter() .GetResult(); Assert.IsNotNull(lookup); Assert.IsFalse(string.IsNullOrEmpty(lookup.IpAddress)); Assert.IsTrue(string.IsNullOrEmpty(lookup.Message)); Assert.IsTrue(string.IsNullOrEmpty(lookup.StackTrace)); }