ReSharper 2024.1 Help

Code Inspection: NUnit. Redundant expected result

Category

NUnit

ID

NUnit.RedundantExpectedResultInTestCaseAttribute

EditorConfig

resharper_n_unit_redundant_expected_result_in_test_case_attribute_highlighting

Default severity

Warning

Language

C#

Requires SWA

No

A unit test with the void return type and some ExpectedResult in the TestCase attribute may be a sign of one of the following problems:

  • ExpectedResult is there by mistake, in which case you should remove it.

  • The test was originally designed to return a result, in which case you need to rewrite the test method.

  • Expected result and its value is written instead of a data value for the test method parameter (for example [TestCase(ExpectedResult = 100)]). In this case, you need to remove the ExpectedResult argument name and only leave the value [TestCase(100)]

Last modified: 15 April 2024