bool ValidateIp() { var validator = new IpAddressValidator(Configuration); var result = validator.IsValid(Context.Object, LifecycleEvent.BeginRequest); return(result); }
public void Validate_InvalidIp_ReturnFalse(string ipAddress) { IpAddressValidator validator = new IpAddressValidator(); var isValidIp = validator.Validate(ipAddress); Assert.IsFalse(isValidIp); }
public void ValidateIpAddress_GivenIpAddressRepresentingBroadCastNetwork_ShouldReturnFalse(string ipAddress) { //Arrange var sut = new IpAddressValidator(); //Act var actual = sut.ValidateIpAddress(ipAddress); //Assert Assert.That(actual, Is.False); }
public void ValidateIpAddress_GivenIpAddressWithMoreThanFourOctets_ShouldReturnFalse(string ipAddress) { //Arrange var sut = new IpAddressValidator(); //Act var actual = sut.ValidateIpAddress(ipAddress); //Assert Assert.That(actual, Is.False); }
public void ValidateIpAddress_GivenIpAddressWithEmptyOrNullOrWhiteSpace_ShouldReturnFalse(string ipAddress) { //Arrange var sut = new IpAddressValidator(); //Act var actual = sut.ValidateIpAddress(ipAddress); //Assert Assert.That(actual, Is.False); }
public void ShouldBeInvalidIfInvalidIpAddress(string value) { // Arrange var validator = new IpAddressValidator(); // Act validator.Validate(value); // Assert validator.IsInvalid.ShouldBe(true); }
public void ShouldBeDirtyOnceValidated() { // Arrange string value = "Test"; var validator = new IpAddressValidator(); // Act validator.Validate(value); // Assert validator.IsDirty.ShouldBe(true); }
public void IpAddressValidator_BuildingIpFilters_OrdersAddressesBeforeRanges() { Configuration.IpAddresses.Add(new IpAddress { Address = "127.1.1.1" }); Configuration.IpAddresses.Add(new IpAddress { AddressRange = "127.0.0.1/24" }); Configuration.IpAddresses.Add(new IpAddress { Address = "127.1.1.2" }); var filters = IpAddressValidator.BuildFilters(Configuration).ToList(); Assert.IsInstanceOf <IpAddressValidator.IpFilter>(filters[0]); Assert.IsInstanceOf <IpAddressValidator.IpFilter>(filters[1]); Assert.IsInstanceOf <IpAddressValidator.IpRangeFilter>(filters[2]); }
public static IAddressValidator GetValidator() { var firstValidator = new IpAddressValidator(null); return(new UriAddressValidator(firstValidator)); }