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)); }
public StubManager(StubManagerOptions stubManagerOptions, IStubTypeCacheManager stubTypeCacheManager, IStubDataMappingProfile stubDataMappingProfile) { StubManagerOptions = stubManagerOptions ?? throw new ArgumentNullException(nameof(stubManagerOptions)); StubTypeCacheManager = stubTypeCacheManager ?? throw new ArgumentNullException(nameof(stubTypeCacheManager)); StubDataMappingProfile = stubDataMappingProfile ?? throw new ArgumentNullException(nameof(stubDataMappingProfile)); }
public StubManager(StubManagerOptions stubManagerOptions) : this(stubManagerOptions, new MemoryStubTypeCache(), new FakeDataFactory()) { }