public void AddressIncrement() { Assert.True(NetHelper.AddressEquals(IPAddress.Parse("0.0.0.1"), NetHelper.AddressIncrement(IPAddress.Parse("0.0.0.0")))); Assert.True(NetHelper.AddressEquals(IPAddress.Parse("0.0.1.0"), NetHelper.AddressIncrement(IPAddress.Parse("0.0.0.255")))); Assert.True(NetHelper.AddressEquals(IPAddress.Parse("0.1.0.0"), NetHelper.AddressIncrement(IPAddress.Parse("0.0.255.255")))); Assert.True(NetHelper.AddressEquals(IPAddress.Parse("1.0.0.0"), NetHelper.AddressIncrement(IPAddress.Parse("0.255.255.255")))); Assert.True(NetHelper.AddressEquals(IPAddress.Parse("0.0.0.0"), NetHelper.AddressIncrement(IPAddress.Parse("255.255.255.255")))); }
public void Conversions() { Assert.True(NetHelper.AddressEquals(IPAddress.Parse("0.0.0.0"), NetHelper.UintToAddress(0))); Assert.True(NetHelper.AddressEquals(IPAddress.Parse("255.0.0.0"), NetHelper.UintToAddress(0xFF000000))); Assert.True(NetHelper.AddressEquals(IPAddress.Parse("1.2.3.4"), NetHelper.UintToAddress(0x01020304))); Assert.Equal(0x00000000L, NetHelper.AddressToUint(IPAddress.Parse("0.0.0.0"))); Assert.Equal(0xFF000000L, NetHelper.AddressToUint(IPAddress.Parse("255.0.0.0"))); Assert.Equal(0x01020304L, NetHelper.AddressToUint(IPAddress.Parse("1.2.3.4"))); }
public void Parse() { var cidr = NetworkCidr.Parse("10.1.2.3/8"); Assert.Equal(IPAddress.Parse("10.0.0.0"), cidr.Address); Assert.True(NetHelper.AddressEquals(IPAddress.Parse("255.0.0.0"), cidr.Mask)); Assert.Equal(8, cidr.PrefixLength); cidr = NetworkCidr.Parse("10.1.2.3/16"); Assert.Equal(IPAddress.Parse("10.1.0.0"), cidr.Address); Assert.True(NetHelper.AddressEquals(IPAddress.Parse("255.255.0.0"), cidr.Mask)); Assert.Equal(16, cidr.PrefixLength); cidr = NetworkCidr.Parse("10.1.2.3/24"); Assert.Equal(IPAddress.Parse("10.1.2.0"), cidr.Address); Assert.True(NetHelper.AddressEquals(IPAddress.Parse("255.255.255.0"), cidr.Mask)); Assert.Equal(24, cidr.PrefixLength); }
public void AddressEquals() { Assert.True(NetHelper.AddressEquals(IPAddress.Parse("10.0.0.1"), IPAddress.Parse("10.0.0.1"))); Assert.False(NetHelper.AddressEquals(IPAddress.Parse("10.0.0.1"), IPAddress.Parse("10.0.0.2"))); }
public void AddressEquals() { Assert.True(NetHelper.AddressEquals(NetHelper.ParseIPv4Address("10.0.0.1"), NetHelper.ParseIPv4Address("10.0.0.1"))); Assert.False(NetHelper.AddressEquals(NetHelper.ParseIPv4Address("10.0.0.1"), NetHelper.ParseIPv4Address("10.0.0.2"))); }