Esempio n. 1
0
        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());
        }
Esempio n. 2
0
 public CacheManagerTests()
 {
     _cacheKeyGenerator   = new DefaultStubTypeCacheKeyGenerator();
     _stubTypeMemoryCache = new MemoryStubTypeCache(_cacheKeyGenerator);
 }
 public StubTypeCacheManager(IStubTypeCache cache)
 {
     _cache = cache;
 }
Esempio n. 4
0
 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));
 }