CodeAnalyzerIntegrationTests

Public Methods

AnalyzeTestProject_ShouldParseAllExpectedTypes

public async Task AnalyzeTestProject_ShouldParseAllExpectedTypes(string expectedType)

Parameters:

  • expectedType (string)

Returns: Task

AnalyzeTestProject_ShouldCorrectlyParseNamespaces

public async Task AnalyzeTestProject_ShouldCorrectlyParseNamespaces(string namespaceName, int expectedMinCount)

Parameters:

  • namespaceName (string)
  • expectedMinCount (int)

Returns: Task

AnalyzeTestProject_SampleClass_ShouldHaveCorrectStructure

public async Task AnalyzeTestProject_SampleClass_ShouldHaveCorrectStructure()

Returns: Task

AnalyzeTestProject_ProcessDataMethod_ShouldHaveCorrectSignature

public async Task AnalyzeTestProject_ProcessDataMethod_ShouldHaveCorrectSignature()

Returns: Task

AnalyzeTestProject_CalculateMethod_ShouldHaveDefaultParameters

public async Task AnalyzeTestProject_CalculateMethod_ShouldHaveDefaultParameters()

Returns: Task

AnalyzeTestProject_SampleStatus_ShouldHaveCorrectEnumValues

public async Task AnalyzeTestProject_SampleStatus_ShouldHaveCorrectEnumValues()

Returns: Task

AnalyzeTestProject_Priority_ShouldHaveImplicitEnumValues

public async Task AnalyzeTestProject_Priority_ShouldHaveImplicitEnumValues()

Returns: Task

AnalyzeTestProject_UserRecord_ShouldHaveCorrectStructure

public async Task AnalyzeTestProject_UserRecord_ShouldHaveCorrectStructure()

Returns: Task

AnalyzeTestProject_Point_ShouldBeRecordStruct

public async Task AnalyzeTestProject_Point_ShouldBeRecordStruct()

Returns: Task

AnalyzeTestProject_Dimensions_ShouldHaveStructMembers

public async Task AnalyzeTestProject_Dimensions_ShouldHaveStructMembers()

Returns: Task

AnalyzeTestProject_IDataService_ShouldHaveInterfaceMethods

public async Task AnalyzeTestProject_IDataService_ShouldHaveInterfaceMethods()

Returns: Task

AnalyzeTestProject_ValidationResult_ShouldBeRecord

public async Task AnalyzeTestProject_ValidationResult_ShouldBeRecord()

Returns: Task

AnalyzeTestProject_SimpleClass_ShouldParseRegularComments

public async Task AnalyzeTestProject_SimpleClass_ShouldParseRegularComments()

Returns: Task

AnalyzeTestProject_SimpleStatus_ShouldParseRegularCommentedEnum

public async Task AnalyzeTestProject_SimpleStatus_ShouldParseRegularCommentedEnum()

Returns: Task

AnalyzeTestProject_ShouldGroupTypesByNamespace

public async Task AnalyzeTestProject_ShouldGroupTypesByNamespace()

Returns: Task

AnalyzeTestProject_ShouldHandleComplexDocumentation

public async Task AnalyzeTestProject_ShouldHandleComplexDocumentation()

Returns: Task