Class MockExecutorFactory
Inheritance
System.Object
MockExecutorFactory
Namespace: PnP.Framework.Utilities.UnitTests.Web
Assembly: PnP.Framework.dll
Syntax
public class MockExecutorFactory : WebRequestExecutorFactory
Constructors
MockExecutorFactory(IMockResponseProvider, IMockDataRepository<MockResponse>, Boolean)
Declaration
public MockExecutorFactory(IMockResponseProvider responseProvider, IMockDataRepository<MockResponse> repo, bool runAsIntegrationTests = false)
Parameters
|
IMockResponseProvider
responseProvider
|
|
IMockDataRepository<MockResponse>
repo
|
|
System.Boolean
runAsIntegrationTests
|
Properties
IntegrationResponses
Declaration
public List<MockResponse> IntegrationResponses { get; }
Property Value
|
List<MockResponse>
|
MockDataRepository
Declaration
public IMockDataRepository<MockResponse> MockDataRepository { get; set; }
Property Value
|
IMockDataRepository<MockResponse>
|
RunAsIntegrationTest
Declaration
public bool RunAsIntegrationTest { get; set; }
Property Value
|
System.Boolean
|
Methods
CreateWebRequestExecutor(ClientRuntimeContext, String)
Declaration
public override WebRequestExecutor CreateWebRequestExecutor(ClientRuntimeContext context, string requestUrl)
Parameters
|
ClientRuntimeContext
context
|
|
System.String
requestUrl
|
Returns
|
WebRequestExecutor
|
SaveMockData()
Declaration
public void SaveMockData()
Events
OnRequestExecuted
Declaration
public event EventHandler<RequestExecutedArgs> OnRequestExecuted
Event Type
|
EventHandler<RequestExecutedArgs>
|