例外的にパラメータ名を調べているテストがあります。 MS TESTでこれをどのように書きますか?NUnitからMS TESTへのアサート例外
ArgumentNullException exception =
Assert.Throws<ArgumentNullException>(
() => new NHibernateLawbaseCaseDataLoader(
null,
_mockExRepository,
_mockBenRepository));
Assert.AreEqual("lawbaseFixedContactRepository", exception.ParamName);
私はテストでのtry catchブロックを使用して避けることができますので、私は滑らかな印象の方法を期待されています。
あなたの2番目のコードブロックでこの – cpoDesign
を回避するのが好きですが、例外をチェックする方が正しいでしょうか?= null? – syclee
残りの例外のためにもう1つのcatchブロックを追加することができます。「Expected exception was abc but xyz」と言います。 – Hash