public CacheManagerTests() { _cacheKeyGenerator = new DefaultStubTypeCacheKeyGenerator(); _stubTypeMemoryCache = new StubTypeMemoryCache(_cacheKeyGenerator); _stubTypeCacheManager = new StubTypeCacheManager(_stubTypeMemoryCache); var stubManagerOptions = new StubManagerOptions() { AutoGenerateUnknown = true, AutoResolveByNaming = true }; _stubManager = new StubManager(stubManagerOptions, _stubTypeCacheManager, new DefaultStubDataMappingProfile()); }
public CacheManagerTests() { _cacheKeyGenerator = new DefaultStubTypeCacheKeyGenerator(); _stubTypeMemoryCache = new MemoryStubTypeCache(_cacheKeyGenerator); }
public StubTypeCacheManager(IStubTypeCache cache) { _cache = cache; }
public StubManager(StubManagerOptions stubManagerOptions, IStubTypeCache stubTypeCache, IFakeDataFactory fakeDataFactory) { StubManagerOptions = stubManagerOptions ?? throw new ArgumentNullException(nameof(stubManagerOptions)); _stubTypeCache = stubTypeCache ?? throw new ArgumentNullException(nameof(stubTypeCache)); _fakeDataFactory = fakeDataFactory ?? throw new ArgumentNullException(nameof(fakeDataFactory)); }