public MockExecutorFactory(IMockResponseProvider responseProvider, IMockDataRepository <MockResponse> repo, bool runAsIntegrationTests = false) { ResponseProvider = responseProvider; RunAsIntegrationTest = runAsIntegrationTests; MockDataRepository = repo; }
public MockWebRequestExecutorFactory(IMockResponseProvider responseProvider, bool runAsIntegrationTests = false, IMockDataRepository repo = null) { ResponseProvider = responseProvider; RunAsIntegrationTest = runAsIntegrationTests; MockDataRepository = repo; if (RunAsIntegrationTest) { MockCreator = new MockDataCreator(MockDataRepository); } else if (MockDataRepository != null) { ResponseProvider = new MockEntryResponseProvider() { ResponseEntries = MockDataRepository.LoadMockData() }; } }
public MockDataCreator(IMockDataRepository repo) { Repo = repo; }
public RandomMockValuesController(IMockDataRepository repository, IOptionsSnapshot <MockGeneratorOptions> options) { _repository = repository; _options = options; }