私はコアアプリケーションのユニットテストを書いています。私のクラスが例外をスローすることを確認しようとしています。しかしExpectedException属性は、コンパイルの例外がスローされます。ExpectedException xunit .netコア
エラーCS0246型または名前空間名「ExpectedExceptionが」が見つかりませんでした (あなたがusingディレクティブまたはアセンブリ参照 不足している?)EventMessagesBroker.Logic.UnitTestsを。 .NETCoreApp、バージョン= v1.0の
マイコード:そう
[Fact]
[ExpectedException(typeof(MessageTypeParserException))]
public void TestMethod1_Error_twoMathces()
{
var message = "some text";
var parser = new MessageTypeParser();
var type = parser.GetType(message);
Assert.Equal(MessageType.RaschetStavkiZaNalichnye, type);
}
、任意の正しい方法はにありそれを信じる?例外は期待コードに
はyeap、私はこの方法を使用するhttps://xunit.github.io/docs/comparisons.html –