モルズを使用してIsHappy
機能をテストするにはどうすればよいですか?Molesを使って仮想メソッドをテストするには?
class SomeClass
{
protected virtual bool IsHappy(string mood)
{
return (mood == "Happy");
}
}
Iは、スタブを使用してかどうかをテストすることを試みた:
SSomeClass stub = new SSomeClass();
stub.CallBase = true;
Assert.IsTrue(stub.IsHappyString("Happy"));
を...しかしIsHappyString
方法は、このようにNullReference
例外をスローnullを返します。
IsHappy
メソッドのデフォルト実装をテストするにはどうすればよいですか?
IsHappyメソッドは 'protected'です。クラスアンダーテストからメソッドを直接呼び出してアクセスすることはできません。 – Ian
@イアン:申し訳ありませんが、これに戻るにはとても時間がかかりました。私の回答が更新されました –