예제 #1
0
        public void IsFiltered_for_id_seen_by_NeedsFilterCheck_but_not_marked_by_MarkAsFiltered_returns_false()
        {
            var cache = new FilterCache();

            cache.NeedsFilterCheck(new ulong?[] { 123 });
            Assert.IsFalse(cache.IsFiltered(123));
        }
예제 #2
0
        public void IsFiltered_for_id_marked_by_MarkAsFiltered_returns_true()
        {
            var cache = new FilterCache();

            cache.NeedsFilterCheck(new ulong?[] { 123 });
            cache.MarkAsFiltered(new ulong[] { 123 });
            Assert.IsTrue(cache.IsFiltered(123));
        }
예제 #3
0
        public void IsFiltered_for_unknown_id_returns_false()
        {
            var cache = new FilterCache();

            Assert.IsFalse(cache.IsFiltered(123));
        }
예제 #4
0
        public void IsFiltered_for_null_id_returns_false()
        {
            var cache = new FilterCache();

            Assert.IsFalse(cache.IsFiltered(null));
        }
예제 #5
0
 public void IsFiltered_for_id_marked_by_MarkAsFiltered_returns_true() {
     var cache = new FilterCache();
     cache.NeedsFilterCheck(new ulong?[] { 123 });
     cache.MarkAsFiltered(new ulong[]{123});
     Assert.IsTrue(cache.IsFiltered(123));
 }
예제 #6
0
 public void IsFiltered_for_id_seen_by_NeedsFilterCheck_but_not_marked_by_MarkAsFiltered_returns_false() {
     var cache = new FilterCache();
     cache.NeedsFilterCheck(new ulong?[] {123});
     Assert.IsFalse(cache.IsFiltered(123));
 }
예제 #7
0
 public void IsFiltered_for_unknown_id_returns_false() {
     var cache = new FilterCache();
     Assert.IsFalse(cache.IsFiltered(123));
 }
예제 #8
0
 public void IsFiltered_for_null_id_returns_false() {
     var cache = new FilterCache();
     Assert.IsFalse(cache.IsFiltered(null));
 }