Search Results for

    Show / Hide Table of Contents

    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>

    Extension Methods

    ValidationExtensions.ValidateNotNullOrEmpty<T>(T, String)
    ObjectExtensions.Set<TObject, T>(TObject, Expression<Func<TObject, T>>, T, Boolean, Boolean)
    ObjectExtensions.GetPublicInstancePropertyValue(Object, String)
    ObjectExtensions.GetPublicInstanceProperty(Object, String)
    ObjectExtensions.SetPublicInstancePropertyValue(Object, String, Object)
    Extensions.ToByteArray(Object)
    Back to top PnP Framework
    Generated by DocFX with Material UI
    spacer