コード例 #1
0
        public void Okay_On_Set_SeriableObject()
        {
            var testObject = new tempObject()
            {
                id   = 1231,
                name = "asdfa",
                time = DateTime.UtcNow
            };
            var result = _cacheProvider.Add("Seriable_Object", testObject, 100);

            Assert.True(result);
        }
コード例 #2
0
        public void Okay_Get_tempObject()
        {
            var testObject = new tempObject()
            {
                id   = 1234,
                name = "not funny",
                time = DateTime.UtcNow
            };
            var result = _cacheProvider.Add("Seriable_Object_3", testObject, 100);

            tempObject obj = _cacheProvider.Get <tempObject>("Seriable_Object_3");

            Assert.Equal(1234, obj.id);
        }
コード例 #3
0
        public void Okay_Get_Object()
        {
            var testObject = new tempObject()
            {
                id   = 1231,
                name = "asdfa",
                time = DateTime.UtcNow
            };

            _cacheProvider.Add("Seriable_Object_2", testObject, 10);

            var obj = _cacheProvider.Get("Seriable_Object_2");

            Assert.NotNull(obj);
        }
コード例 #4
0
        public void Okay_TryGetValue_Get_Existing_Object()
        {
            var testObject = new tempObject()
            {
                id   = 1234,
                name = "not funny",
                time = DateTime.UtcNow
            };

            _cacheProvider.Add("Seriable_Object_6", testObject, 100);

            object returnObject;
            var    result = _cacheProvider.TryGetValue("Seriable_Object_6", out returnObject);

            Assert.True(result);
            Assert.NotNull(returnObject);
        }