public void FullRangeResultCheck() { _results.Clear(); SubnetFinder finder = new SubnetFinder("192.168.21.254-192.168.22.1"); finder.SearchFinished += new EventHandler(SearchFinished); finder.ComputerFound += new EventHandler<FinderEventArgs>(ComputerFound); finder.StartSearch(); if (!synchronization.WaitOne(2000, false)) { finder.StopSearch(); Assert.Fail("Search timeout"); } Assert.AreEqual(new string[] { "192.168.21.254", "192.168.21.255", "192.168.22.0", "192.168.22.1" }, GetNames(_results).ToArray(), "Wrong result for \"192.168.21.254-192.168.22.1\""); }
public void SingleAddressWithMask() { _results.Clear(); SubnetFinder finder = new SubnetFinder("192.168.2.2/32"); finder.SearchFinished += new EventHandler(SearchFinished); finder.ComputerFound += new EventHandler<FinderEventArgs>(ComputerFound); finder.StartSearch(); if (!synchronization.WaitOne(2000, false)) { finder.StopSearch(); Assert.Fail("Search timeout"); } Assert.AreEqual(new string[] { "192.168.2.2" }, GetNames(_results).ToArray(), "Wrong result for \"192.168.2.2/32\""); }