Show / Hide Table of Contents

    Class TestHarnessAccessBuilder<TImplementation>

    Provides the builder class for a for a test harness Access.

    Inheritance
    System.Object
    AccessBuilder<TestHarnessAccessBuilder<TImplementation>>
    TestHarnessAccessBuilder<TImplementation>
    Namespace: Copper.Conventions.Method.Testing.Harness.V1
    Assembly: Copper.Conventions.Method.Testing.Harness.dll
    Syntax
    public sealed class TestHarnessAccessBuilder<TImplementation> : AccessBuilder<TestHarnessAccessBuilder<TImplementation>> where TImplementation : class
    Type Parameters
    Name Description
    TImplementation

    The implementation type.

    Methods

    View Source

    Create()

    Creates a TestHarnessAccessBuilder<TImplementation> instance.

    Declaration
    public static TestHarnessAccessBuilder<TImplementation> Create()
    Returns
    Type Description
    TestHarnessAccessBuilder<TImplementation>

    The TestHarnessAccessBuilder<TImplementation> instance.

    View Source

    UseAccessMock<TContract>(TContract)

    Replaces the configured service instance for a given Access contract with an Access mock.

    Declaration
    public TestHarnessAccessBuilder<TImplementation> UseAccessMock<TContract>(TContract mock)
        where TContract : class
    Parameters
    Type Name Description
    TContract mock
    Returns
    Type Description
    TestHarnessAccessBuilder<TImplementation>
    Type Parameters
    Name Description
    TContract

    Extension Methods

    MethodServiceServiceHostBuilderExtensions.AddMethodServiceConfiguration<TServiceHostBuilder>(TServiceHostBuilder, Type)
    • View Source
    In This Article
    • Methods
      • Create()
      • UseAccessMock<TContract>(TContract)
    • Extension Methods
    Back to top Generated by DocFX