示例#1
0
        public void Remove_a_key()
        {
            const string entry_filename = CACHE_PATH + @"\mykey.txt";
            var sut = new FilesystemCache(CACHE_PATH);
            sut.Add("mykey", "to be deleted");

            sut.Remove("mykey");

            Assert.IsFalse(File.Exists(entry_filename));
        }
示例#2
0
 public void Increment_an_non_existent_value_creates_it_and_returns_amount()
 {
     var sut = new FilesystemCache(CACHE_PATH);
     sut.Remove("mycounter");
     Assert.AreEqual(1, sut.Increment("mycounter", 1));
 }
示例#3
0
        public void Remoing_a_non_existing_key_has_no_effect()
        {
            var sut = new FilesystemCache(CACHE_PATH);

            sut.Remove("non existent key");
        }