public void IsMatch_OutsideAfter( ) { var netRoute = new SUTest( new NetIpAddress(124, 102, 0, 0), new NetIpAddress(255, 255, 0, 0), new NetIpAddress(172, 144, 11, 201)); var netIpAddressOutsideAfter = new NetAddress( new NetIpAddress(124, 103, 0, 1), new NetIpAddress(255, 255, 0, 0)); Assert.AreEqual(false, netRoute.IsMatch(netIpAddressOutsideAfter)); }
public void IsMatch_Inside( ) { var netRoute = new SUTest( new NetIpAddress(124, 102, 0, 0), new NetIpAddress(255, 255, 0, 0), new NetIpAddress(172, 144, 11, 201)); var netIpAddressInside = new NetAddress( new NetIpAddress(124, 102, 11, 7), new NetIpAddress(255, 255, 0, 0)); Assert.AreEqual(true, netRoute.IsMatch(netIpAddressInside)); }
public void IsMatch_InsideBeforeOutside( ) { var netRoute = new SUTest( new NetIpAddress(124, 102, 0, 0), new NetIpAddress(255, 255, 0, 0), new NetIpAddress(172, 144, 11, 201)); var netIpAddressInsideBeforeOutside = new NetAddress( new NetIpAddress(124, 102, 255, 255), new NetIpAddress(255, 255, 0, 0)); Assert.AreEqual(true, netRoute.IsMatch(netIpAddressInsideBeforeOutside)); }
public void IsMatch_OutsideBefore( ) { var netRoute = new SUTest( new NetIpAddress(124, 102, 0, 0), new NetIpAddress(255, 255, 0, 0), new NetIpAddress(172, 144, 11, 201)); var netIpAddressOutsideBefore = new NetAddress( new NetIpAddress(124, 101, 255, 254), new NetIpAddress(255, 255, 0, 0)); Assert.AreEqual(false, netRoute.IsMatch(netIpAddressOutsideBefore)); }