Nota
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
| Property | Value |
|---|---|
| Rule ID | MSTEST0044 |
| Title | Prefer TestMethod over DataTestMethod |
| Category | Design |
| Fix is breaking or non-breaking | Non-breaking |
| Enabled by default | Yes |
| Default severity | Warning |
| Introduced in version | 3.10.0 |
| Is there a code fix | Yes |
Cause
A method or type uses DataTestMethodAttribute or inherits from it.
Rule description
DataTestMethodAttribute provides no additional value over TestMethodAttribute and will be removed in a future version. Use TestMethodAttribute instead for all test methods, including those that use data source attributes like DataRowAttribute.
How to fix violations
Use the provided code fixer to automatically replace DataTestMethodAttribute with TestMethodAttribute. You can also manually replace the attribute if needed. If you have a custom attribute that inherits from DataTestMethodAttribute, change it to inherit from TestMethodAttribute instead.
When to suppress warnings
Don't suppress warnings from this rule. DataTestMethodAttribute will be removed in a future version, so you should migrate to TestMethodAttribute.