Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
How to mock LazyCache when performing unit testing?
A few of my services rely on LazyCache and they use it by injecting IAppCache.
For unit testing, I would like to mock this. I have found MockCachingService, but it does not do any caching (as specified in the comments).
What is the way to perform unit testing in this scenario?
1 answer
LazyCache provides CachingService as a concrete implementation of the IAppCache.
When unit testing simply instantiate the tested service using CachingService:
var testInstance = new FooService(new CachingService());
1 comment thread