コード例 #1
0
 public MockExecutorFactory(IMockResponseProvider responseProvider,
                            IMockDataRepository <MockResponse> repo,
                            bool runAsIntegrationTests = false)
 {
     ResponseProvider     = responseProvider;
     RunAsIntegrationTest = runAsIntegrationTests;
     MockDataRepository   = repo;
 }
コード例 #2
0
 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()
         };
     }
 }
コード例 #3
0
 public MockWebRequestExecutor(string requestUrl, IMockResponseProvider responseProvider) : base()
 {
     this.RequestUrl  = requestUrl;
     ResponseProvider = responseProvider;
     WebRequest       = System.Net.WebRequest.CreateHttp(requestUrl);
 }
コード例 #4
0
 public MockWebRequestExecutorFactory(IMockResponseProvider responseProvider)
 {
     ResponseProvider = responseProvider;
 }