45 references to ReturnOperationTestVariant
Mvc.Api.Analyzers.Test (45)
ActualApiResponseMetadataFactoryTest.cs (45)
91[InlineData(ReturnOperationTestVariant.Default)] 92[InlineData(ReturnOperationTestVariant.SwitchExpression)] 93public async Task InspectReturnExpression_ReturnsStatusCodeFromDefaultStatusCodeAttributeOnActionResult(ReturnOperationTestVariant variant) 105[InlineData(ReturnOperationTestVariant.Default)] 106[InlineData(ReturnOperationTestVariant.SwitchExpression)] 107public async Task InspectReturnExpression_ReturnsDefaultResponseMetadata_IfReturnedTypeIsNotActionResult(ReturnOperationTestVariant variant) 119[InlineData(ReturnOperationTestVariant.Default)] 120[InlineData(ReturnOperationTestVariant.SwitchExpression)] 121public async Task InspectReturnExpression_ReturnsStatusCodeFromStatusCodePropertyAssignment(ReturnOperationTestVariant variant) 133[InlineData(ReturnOperationTestVariant.Default)] 134[InlineData(ReturnOperationTestVariant.SwitchExpression)] 135public async Task InspectReturnExpression_ReturnsStatusCodeFromConstructorAssignment(ReturnOperationTestVariant variant) 147[InlineData(ReturnOperationTestVariant.Default)] 148[InlineData(ReturnOperationTestVariant.SwitchExpression)] 149public async Task InspectReturnExpression_ReturnsStatusCodeFromHelperMethod(ReturnOperationTestVariant variant) 161[InlineData(ReturnOperationTestVariant.Default)] 162[InlineData(ReturnOperationTestVariant.SwitchExpression)] 163public async Task InspectReturnExpression_UsesExplicitlySpecifiedStatusCode_ForActionResultWithDefaultStatusCode(ReturnOperationTestVariant variant) 175[InlineData(ReturnOperationTestVariant.Default)] 176[InlineData(ReturnOperationTestVariant.SwitchExpression)] 177public async Task InspectReturnExpression_ReadsStatusCodeConstant(ReturnOperationTestVariant variant) 189[InlineData(ReturnOperationTestVariant.Default)] 190[InlineData(ReturnOperationTestVariant.SwitchExpression)] 191public async Task InspectReturnExpression_DoesNotReadLocalFieldWithConstantValue(ReturnOperationTestVariant variant) 203[InlineData(ReturnOperationTestVariant.Default)] 204[InlineData(ReturnOperationTestVariant.SwitchExpression)] 205public async Task InspectReturnExpression_FallsBackToDefaultStatusCode_WhenAppliedStatusCodeCannotBeRead(ReturnOperationTestVariant variant) 218[InlineData(ReturnOperationTestVariant.Default)] 219[InlineData(ReturnOperationTestVariant.SwitchExpression)] 220public async Task InspectReturnExpression_SetsReturnType_WhenLiteralTypeIsSpecifiedInConstructor(ReturnOperationTestVariant variant) 232[InlineData(ReturnOperationTestVariant.Default)] 233[InlineData(ReturnOperationTestVariant.SwitchExpression)] 234public async Task InspectReturnExpression_SetsReturnType_WhenLocalValueIsSpecifiedInConstructor(ReturnOperationTestVariant variant) 246[InlineData(ReturnOperationTestVariant.Default)] 247[InlineData(ReturnOperationTestVariant.SwitchExpression)] 248public async Task InspectReturnExpression_SetsReturnType_WhenValueIsReturned(ReturnOperationTestVariant variant) 260[InlineData(ReturnOperationTestVariant.Default)] 261[InlineData(ReturnOperationTestVariant.SwitchExpression)] 262public async Task InspectReturnExpression_ReturnsNullReturnType_IfValueIsNotSpecified(ReturnOperationTestVariant variant) 382private async Task<ActualApiResponseMetadata?[]> RunInspectReturnStatementSyntax(ReturnOperationTestVariant variant = ReturnOperationTestVariant.Default, [CallerMemberName] string test = null) 430private string GetTestClassName(ReturnOperationTestVariant variant) 434ReturnOperationTestVariant.SwitchExpression => "InspectReturnExpressionTestsForSwitchExpression", 439private string GetControllerTypeName(ReturnOperationTestVariant variant) 443ReturnOperationTestVariant.SwitchExpression => typeof(TestFiles.InspectReturnExpressionTestsForSwitchExpression.TestController),