mir wirklich NUnit Die neue (er) die Fähigkeit, Liebe für die erwartete Ausnahme Tests zu testen, das heißt:nunit resharper erwartete Ausnahme Test
var ex = Assert.Throws<SomeException>(()=>methodToThrowException("blah"));
Ein kleines Problem ich finde, ist, dass irgendeine Art von Betreibern Überlastung oder anderer Zuordnung zu testen Typ-Funktionalität, der einzige Weg, ich weiß, wie dies zu tun ist durch den Compiler eine Variable geben zuweisen, etwa so:
// test division operator "/"
var ex = Assert.Throws<PreconditionException>(() => { var ignored = nbr/m; });
Dies ist kompakt und funktioniert gut, hat aber den Ärger, wo ReSharper ein streckt Warnung, dass die ignorierte Variable nie verwendet wird. Dies ist kontraproduktiv, wenn Sie Resharper-Grafiken verwenden möchten, um die Qualität des Codes auf einen Blick zu beurteilen. Resharper ist natürlich technisch korrekt, aber gibt es eine Möglichkeit, Resharper zu sagen, dass dies meine Absicht ist? Ich habe einen Test mit vielen dieser Arten von Tests, also wird ein Pragma fies aussehen.
Irgendwelche Vorschläge (außer "darüber hinwegkommen, Alter")?
Prost