BaseMultiFormatIssueProviderFixture<TIssueProvider, TSettings, TLogFileFormat> Class

Summary

Base class for test fixtures for testing issue providers inherited from BaseMultiFormatIssueProvider<TSettings, TIssueProvider>.
graph BT Type-->Base0["BaseConfigurableIssueProviderFixture<TIssueProvider, TSettings>"] Base0-->Base1["BaseIssueProviderFixture<TIssueProvider>"] Base1-->Base2["Object"] Type["BaseMultiFormatIssueProviderFixture<TIssueProvider, TSettings, TLogFileFormat>"] class Type type-node

Syntax

public abstract class BaseMultiFormatIssueProviderFixture<TIssueProvider, TSettings, TLogFileFormat> : 
    BaseConfigurableIssueProviderFixture<TIssueProvider, TSettings>
    
    where TIssueProvider : BaseMultiFormatIssueProvider<TSettings, TIssueProvider> where TSettings : BaseMultiFormatIssueProviderSettings<TIssueProvider, TSettings> where TLogFileFormat : ILogFileFormat<TIssueProvider, TSettings>

Type Parameters

Name Description
TIssueProvider Type of issue provider.
TSettings Type of the settings for the issue provider.
TLogFileFormat Type of the log file format.

Constructors

Methods

Name Value Summary
GetCreateIssueProviderSettingsArguments() IList<object>
Creates a new instance of the issue provider settings.

Extension Methods

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