Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
| Property | Value |
|---|---|
| Regel-ID | MSTEST0044 |
| Title | Geef de voorkeur aan TestMethod boven DataTestMethod |
| Category | Design |
| De oplossing veroorzaakt brekende of niet-brekende problemen | Non-breaking |
| standaard ingeschakeld | Yes |
| standaardniveau van ernst | Warning |
| geïntroduceerd in versie | 3.10.0 |
| Is er een oplossing voor de code | Yes |
Cause
Een methode of type gebruikt DataTestMethodAttribute of neemt er iets van over.
Beschrijving van regel
DataTestMethodAttribute biedt geen extra waarde en TestMethodAttribute wordt verwijderd in een toekomstige versie. Gebruik TestMethodAttribute in plaats daarvan voor alle testmethoden, inclusief methoden die gegevensbronkenmerken gebruiken, zoals DataRowAttribute.
Hoe schendingen op te lossen
Gebruik de opgegeven codefixer om DataTestMethodAttribute automatisch te vervangen door TestMethodAttribute. U kunt het kenmerk ook handmatig vervangen indien nodig. Als u een aangepast kenmerk hebt dat van DataTestMethodAttribute overerft, wijzig het dan zodat het in plaats daarvan van TestMethodAttribute overerft.
Wanneer waarschuwingen onderdrukken
Onderdrukt geen waarschuwingen van deze regel. DataTestMethodAttribute wordt verwijderd in een toekomstige versie, dus u moet migreren naar TestMethodAttribute.