Class BaseValidation
Inheritance
BaseValidation
Syntax
public abstract class BaseValidation : IValidationTest, IValidationTestResult
Constructors
BaseValidation()
Declaration
protected BaseValidation()
Properties
CanUseCompleteTestExceptions
Declaration
public bool CanUseCompleteTestExceptions { get; set; }
Property Value
CanUseValidationExceptions
Declaration
public bool CanUseValidationExceptions { get; set; }
Property Value
Context
Declaration
public VettingContext Context { get; set; }
Property Value
EndTime
Declaration
public DateTime EndTime { get; }
Property Value
ShouldRun
Declaration
public bool ShouldRun { get; set; }
Property Value
StartTime
Declaration
public DateTime StartTime { get; }
Property Value
Suite
Declaration
public ValidationSuite Suite { get; set; }
Property Value
Implements
SupportedPackageTypes
Declaration
public PackageType[] SupportedPackageTypes { get; set; }
Property Value
SupportedValidations
Declaration
public ValidationType[] SupportedValidations { get; set; }
Property Value
TestCategory
Declaration
public TestCategory TestCategory { get; protected set; }
Property Value
Implements
TestDescription
Declaration
public string TestDescription { get; protected set; }
Property Value
Implements
TestName
Declaration
public string TestName { get; protected set; }
Property Value
Implements
TestOutput
Declaration
public List<ValidationTestOutput> TestOutput { get; set; }
Property Value
TestState
Declaration
public TestState TestState { get; set; }
Property Value
ValidationTest
Declaration
public IValidationTest ValidationTest { get; }
Property Value
VettingEntries
Declaration
public List<VettingReportEntry> VettingEntries { get; set; }
Property Value
Methods
AddError(String)
Declaration
public void AddError(string message)
Parameters
Type |
Name |
Description |
String |
message |
|
AddError(String, Object[])
Declaration
public void AddError(string message, params object[] args)
Parameters
Declaration
protected void AddInformation(string message)
Parameters
Type |
Name |
Description |
String |
message |
|
Declaration
public void AddInformation(string message, params object[] args)
Parameters
Declaration
protected void AddPromotionConditionalError(string message)
Parameters
Type |
Name |
Description |
String |
message |
|
AddUnityAuthoredConditionalError(ManifestData, String)
Declaration
protected void AddUnityAuthoredConditionalError(ManifestData manifest, string message)
Parameters
AddVettingEntry(VettingReportEntryType, String)
Declaration
protected void AddVettingEntry(VettingReportEntryType type, string entry)
Parameters
AddWarning(String)
Declaration
public void AddWarning(string message)
Parameters
Type |
Name |
Description |
String |
message |
|
AddWarning(String, Object[])
Declaration
public void AddWarning(string message, params object[] args)
Parameters
ConvertStandardsIssuesToTestOutput()
Declaration
protected void ConvertStandardsIssuesToTestOutput()
Run()
Declaration
protected abstract void Run()
RunTest()
Declaration
Setup()
Declaration
public virtual void Setup()