CodeAnalyzerIntegrationTests
- Namespace: SuCoS.Test.Commands
- Source File: CodeAnalyzerIntegrationTests.cs
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