Пример #1
0
        public virtual void AddThenGet_TestObject_AddAndGetEachInvokedOnce()
        {
            var cacheEntryKey  = Fixture.Create <string>();
            var expectedResult = Fixture.Create <TestObject>();

            CachingService.Add(cacheEntryKey, expectedResult);
            var actualResult = CachingService.Get <TestObject>(cacheEntryKey);

            CachingService.Received(1).Add(cacheEntryKey, expectedResult, Arg.Any <MemoryCacheEntryOptions>());
            CachingService.Received(1).Get <TestObject>(cacheEntryKey);
        }