Ejemplo n.º 1
0
        public void ShouldBeAbleToHandleATypeMismatch()
        {
            var key = GenerateUniqueKey();

            var service = new MemoryCacheService();

            var testValue = new Guid();

            var testObj = new TestDomainObjA(testValue);

            service.Set(key, testObj);

            var result = service.Get <TestDomainObjB>(key);

            Assert.IsNull(result);
        }
Ejemplo n.º 2
0
        public void MustBeAbleToPullSomethingPutIntoIt()
        {
            var key = GenerateUniqueKey();

            var service = new MemoryCacheService();

            var testValue = new Guid();

            var testObj = new TestDomainObjA(testValue);

            service.Set(key, testObj);

            var result = service.Get <TestDomainObjA>(key);

            Assert.IsNotNull(result);
            Assert.AreEqual(result.TestValue, testValue);
        }