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);
     });
 }
Exemple #3
0
 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);
     }
 }