public void GivenAllowedIPAddressWhenChallengingIPForValidationThenSecurityThreatDiagnosticsMustNotRaiseExceptionDueToAllowedIPs() { AllowedIPAddresses allowedIpAddresses = new AllowedIPAddresses(); //IPV4 and IPV6 string[] allowedIPAddressesRegex = { "\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}" }; string[] denyBroadcastIPAddressesRegex = { "255.255.255.255" }; allowedIpAddresses.WhiteListedIpAddress = allowedIPAddressesRegex; allowedIpAddresses.BlackListedIpAddresses = denyBroadcastIPAddressesRegex; allowedIpAddresses.Host = "127.0.0.1"; Assert.DoesNotThrow(() => SecurityThreatDiagnostics.ChallengeIPAddresses(allowedIpAddresses, CancellationToken.None)); }