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); }
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); }