Esempio n. 1
0
 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()
         };
     }
 }
Esempio n. 3
0
 public MockDataCreator(IMockDataRepository repo)
 {
     Repo = repo;
 }
 public RandomMockValuesController(IMockDataRepository repository, IOptionsSnapshot <MockGeneratorOptions> options)
 {
     _repository = repository;
     _options    = options;
 }