Esempio n. 1
0
        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()));
        }
Esempio n. 2
0
        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()));
        }