public void Should_Throw_On_Empty_IpAddress() { Assert.Throws<ArgumentNullException>(() => { var a = new HostIpAddress("", false); }); }
public void Should_Throw_On_Invalid_IpAddress() { Assert.Throws<Exception>(() => { var a = new HostIpAddress("123123.123.123123.123", false); }); }
public void AddHostIPAddress(HostIpAddress hostIpAddress) { if (hostIpAddress.IsPrimary) { var currentAddresses = _hostIpAddresses.ToList(); _hostIpAddresses.Clear(); foreach (var oldAddress in currentAddresses) _hostIpAddresses.Add(new HostIpAddress(oldAddress.IpAddress, false)); _hostIpAddresses.Add(hostIpAddress); } else { _hostIpAddresses.Add(hostIpAddress); } }