public async Task WithRemoteIpExistedOnBlacklist( string blackList, string remoteIp) { // Given var fixture = new AddressValidatorTestsFixture(); fixture.AddressesProviderMock.Setup(x => x.GetIpRules()) .ReturnsAsync(GetAddressDefinitions(null, blackList).ToArray()); // When var result = await fixture.Sut.AllowAccess(IPAddress.Parse(remoteIp)); // WHen Assert.False(result); }
public async Task WithWildCardOnWhitelist(string whitelist, string remoteIp) { // Given var fixture = new AddressValidatorTestsFixture(); fixture.AddressesProviderMock.Setup(x => x.GetIpRules()) .ReturnsAsync(GetAddressDefinitions(whitelist, null).ToArray()); // When var result = await fixture.Sut.AllowAccess(IPAddress.Parse(remoteIp)); // WHen Assert.True(result); }