BaseConfigurableIssueProviderFixture<TIssueProvider, TSettings> Class

Summary

Base class for test fixtures for testing issue providers inherited from BaseConfigurableIssueProvider<T>.
graph BT Type-->Base0["BaseIssueProviderFixture<TIssueProvider>"] Base0-->Base1["Object"] Type["BaseConfigurableIssueProviderFixture<TIssueProvider, TSettings>"] class Type type-node Derived0["BaseMultiFormatIssueProviderFixture<TIssueProvider, TSettings, TLogFileFormat>"]-->Type click Derived0 "/api/Cake.Issues.Testing/BaseMultiFormatIssueProviderFixture_3"

Syntax

public abstract class BaseConfigurableIssueProviderFixture<TIssueProvider, TSettings> : 
    BaseIssueProviderFixture<TIssueProvider>
    
    where TIssueProvider : BaseConfigurableIssueProvider<TSettings> where TSettings : IssueProviderSettings

Type Parameters

Name Description
TIssueProvider Type of issue provider.
TSettings Type of the settings for the issue provider.

Constructors

Properties

Name Value Summary
FileResourceNamespace string
Gets the namespace where test file resources will be searched.
LogFileContent byte[]
Gets or sets the content of the log file.

Methods

Name Value Summary
GetCreateIssueProviderArguments() IList<object>
Returns arguments for creating a new instance of an issue provider.
GetCreateIssueProviderSettingsArguments() IList<object>
Creates a new instance of the issue provider settings.

Extension Methods

Name Value Summary
NotNull<BaseConfigurableIssueProviderFixture<TIssueProvider, TSettings>>(string) void
Throws an exception if the specified parameter's value is null.
GitHub