public void ToDecimal_Test() { // arrange var expected = new ushort[] { 192, 0, 255, 127 }; var address = new Ipv4Address(expected[0], expected[1], expected[2], expected[3]); // act var result = address.ToDecimal(); // assert Assert.NotNull(result); Assert.True(expected.SequenceEqual(result)); }
public void GetNetworkAddress_BroadcastAddress() { // arrange var inputAdr = new Ipv4Address(192, 168, 0, 63); ushort networkPortion = 26; var expected = new Ipv4Address(192, 168, 0, 0); // act var result = _manager.GetNetworkAddress(inputAdr, networkPortion); // assert Assert.NotNull(result); Assert.True(expected.ToDecimal().SequenceEqual(result.ToDecimal())); }