Example #1
0
        public void removes_keys_starting_with_given_string()
        {
            Assert.That(MongoCollection.Count(), Is.EqualTo(3));

            MongoDbApiOutputCache.RemoveStartsWith("apples");

            Assert.That(MongoCollection.Count(), Is.EqualTo(1));

            var result = MongoCollection.FindAllAs <CachedItem>();

            Assert.That(result.Any(x => x.Key.Equals("apples-1")), Is.False);
            Assert.That(result.Any(x => x.Key.Equals("apples-2")), Is.False);
        }