Exemplo n.º 1
0
        public virtual void AddWithNoSetUp_TestObject_AddInvokedOnce()
        {
            var cacheEntryKey  = "SomethingInTheCache";
            var expectedResult = new TestObject();

            MockedCache.Set(cacheEntryKey, expectedResult);

            MockedCache.Received(1).CreateEntry(cacheEntryKey);
        }
Exemplo n.º 2
0
        public virtual void AddWithNoSetUp_TestObject_AddInvokedOnce()
        {
            var cacheEntryKey  = "SomethingInTheCache";
            var expectedResult = new TestObject();

            MockedCache.Set(cacheEntryKey, expectedResult);

            Mock.Get(MockedCache).Verify(m => m.CreateEntry(cacheEntryKey), Times.Once);
        }
Exemplo n.º 3
0
        public virtual void AddThenGetWithNoSetUp_TestObject_GetInvokedOnce()
        {
            var cacheEntryKey  = "SomethingInTheCache";
            var expectedResult = new TestObject();

            MockedCache.Set(cacheEntryKey, expectedResult);

            var actualResult = MockedCache.Get <TestObject>(cacheEntryKey);

            object value;

            MockedCache.Received(1).TryGetValue(cacheEntryKey, out value);
        }
Exemplo n.º 4
0
 protected override void SetUpCacheEntry <T>(string cacheEntryKey, T expectedResult)
 {
     MockedCache.SetUpCacheEntry(cacheEntryKey, expectedResult);
 }