static void StartSearch(App app) { var parameters = new ScanParameters(); var range = IpConfig.IpRangeForIpAddress(IpConfig.ListIpV4Addresses().FirstOrDefault()); parameters.StartIp = range[0]; parameters.LastIp = range[1]; var scanner = new IpScan(); var result = scanner.ScanIpRange(parameters); app.RefreshDeviceList(result); }
public void CheckIpRange() { IPAddress ip, expectedStartIp, expecttedEndIp; ip = IPAddress.Parse("192.168.1.127"); expectedStartIp = IPAddress.Parse("192.168.1.1"); expecttedEndIp = IPAddress.Parse("192.168.1.254"); var result = IpConfig.IpRangeForIpAddress(ip); Assert.NotNull(result); Assert.Equal(2, result.Length); Assert.Equal(expectedStartIp, result[0]); Assert.Equal(expecttedEndIp, result[1]); }