次のコードがあります。
public BooksInfo GetBookInfo(IBookMarket bookinfo)
{
// Implementation omitted
}
メソッドの署名のみを投稿できます。ここで、null 値を渡して、bookinfo
例外が発生するかどうかをテストする必要があります。
NUnitを使用してこの単体テストを行う方法を簡単に説明できますか?
質問を編集:
私のユニットテストコード
[TestFixture]
public class FutureTests
{
//[Test]
//[ExpectedException(typeof(NullReferenceException),
// ExpectedMessage = "No value provided!")]
public void GetPriceData_PassNull_ThrowsException()
{
Assert.That(
() => library.GetPriceData(null),
Throws.InstanceOf<ArgumentNullException>()
.With.Property("").EqualTo("pricer"));
}
}