示例#1
0
        public void Clear_Should_Delete_All_Values()
        {
            StaticCache.Clear();

            Assert.Equal(0, StaticCache.GetCount());
            Assert.Null(StaticCache.GetOrNull("TestKey1"));
        }
示例#2
0
        public void Should_Contain_Initial_Values()
        {
            Assert.Equal(2, StaticCache.GetCount());

            Assert.Equal("TestValue1", StaticCache.GetOrNull("TestKey1"));
            Assert.Equal("TestValue2", StaticCache.GetOrNull("TestKey2"));
        }
示例#3
0
        public void Should_Remove_Values()
        {
            StaticCache.Remove("TestKey1");

            Assert.Null(StaticCache.GetOrNull("TestKey1"));
        }
示例#4
0
        public void Should_Add_And_Get_Values()
        {
            StaticCache.Add("MyNumber", 42);

            Assert.Equal(42, StaticCache.GetOrNull("MyNumber"));
        }