public void IsValid_CustomRoute_RandomInvalidMask( ) { var netRoute = new SUTest( new NetIpAddress(124, 102, 0, 0), new NetIpAddress(255, 255, 0, 1), new NetIpAddress(172, 144, 11, 201)); Assert.AreEqual(false, netRoute.IsValid( )); }
public void IsValid_CustomRoute_Default( ) { var netRoute = new SUTest( NetIpAddress.Zero, NetIpAddress.Zero, new NetIpAddress(172, 144, 11, 201)); Assert.AreEqual(true, netRoute.IsValid( )); }
public void Constructor_DefaultRoute( ) { var netRoute = new SUTest(new NetIpAddress(124, 102, 11, 7)); Assert.AreEqual(true, netRoute.IsDefault); CollectionAssert.AreEqual(new byte[] { 124, 102, 11, 7 }, netRoute.Target.Address.Bytes); CollectionAssert.AreEqual(NetIpAddress.MaxAddress.Bytes, netRoute.Target.Netmask.Bytes); CollectionAssert.AreEqual(new byte[] { 124, 102, 11, 7 }, netRoute.Target.Broadcast.Bytes); CollectionAssert.AreEqual(NetIpAddress.Zero.Bytes, netRoute.Address.Address.Bytes); CollectionAssert.AreEqual(NetIpAddress.Zero.Bytes, netRoute.Address.Netmask.Bytes); CollectionAssert.AreEqual(NetIpAddress.MaxAddress.Bytes, netRoute.Address.Broadcast.Bytes); }
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_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_InsideAfterOutside( ) { var netRoute = new SUTest( new NetIpAddress(124, 102, 0, 0), new NetIpAddress(255, 255, 0, 0), new NetIpAddress(172, 144, 11, 201)); var netIpAddressInsideAfterOutside = new NetAddress( new NetIpAddress(124, 102, 0, 0), new NetIpAddress(255, 255, 0, 0)); Assert.AreEqual(true, netRoute.IsMatch(netIpAddressInsideAfterOutside)); }
public void Constructor_CustomRoute_RandomValid( ) { var netRoute = new SUTest( new NetIpAddress(124, 102, 0, 0), new NetIpAddress(255, 255, 0, 0), new NetIpAddress(172, 144, 11, 201)); Assert.AreEqual(false, netRoute.IsDefault); CollectionAssert.AreEqual(new byte[] { 172, 144, 11, 201 }, netRoute.Target.Address.Bytes); CollectionAssert.AreEqual(NetIpAddress.MaxAddress.Bytes, netRoute.Target.Netmask.Bytes); CollectionAssert.AreEqual(new byte[] { 172, 144, 11, 201 }, netRoute.Target.Broadcast.Bytes); CollectionAssert.AreEqual(new byte[] { 124, 102, 0, 0 }, netRoute.Address.Address.Bytes); CollectionAssert.AreEqual(new byte[] { 255, 255, 0, 0 }, netRoute.Address.Netmask.Bytes); CollectionAssert.AreEqual(new byte[] { 124, 102, 255, 255 }, netRoute.Address.Broadcast.Bytes); }
public void Constructor_CustomRoute_Default( ) { var netRoute = new SUTest( NetIpAddress.Zero, NetIpAddress.Zero, new NetIpAddress(172, 144, 11, 201)); Assert.AreEqual(true, netRoute.IsDefault); CollectionAssert.AreEqual(new byte[] { 172, 144, 11, 201 }, netRoute.Target.Address.Bytes); CollectionAssert.AreEqual(NetIpAddress.MaxAddress.Bytes, netRoute.Target.Netmask.Bytes); CollectionAssert.AreEqual(new byte[] { 172, 144, 11, 201 }, netRoute.Target.Broadcast.Bytes); CollectionAssert.AreEqual(NetIpAddress.Zero.Bytes, netRoute.Address.Address.Bytes); CollectionAssert.AreEqual(NetIpAddress.Zero.Bytes, netRoute.Address.Netmask.Bytes); CollectionAssert.AreEqual(NetIpAddress.MaxAddress.Bytes, netRoute.Address.Broadcast.Bytes); }
public void IsValid_DefaultRoute( ) { var netRoute = new SUTest(new NetIpAddress(124, 102, 11, 7)); Assert.AreEqual(true, netRoute.IsValid( )); }
public void IsValid_CustomRoute_RandomValid( ) { var netRoute = new SUTest( new NetIpAddress(124, 102, 0, 0), new NetIpAddress(255, 255, 0, 0), new NetIpAddress(172, 144, 11, 201)); Assert.AreEqual(true, netRoute.IsValid( )); }
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)); }