public void TestAndDisallowedOneTrue() { var filter1 = new DnsDelegateFilter(x => true); var filter2 = new DnsDelegateFilter(x => false); var dnsFilter = new DnsCompositeAndFilter(filter1, filter2); Assert.False(dnsFilter.IsPermitted(new DnsHeader())); }
public void TestOrAllowed() { var filter1 = new DnsDelegateFilter(x => false); var filter2 = new DnsDelegateFilter(x => true); var dnsFilter = new DnsCompositeOrFilter(filter1, filter2); Assert.True(dnsFilter.IsPermitted(new DnsHeader())); }