私のクラスのメソッドの単体テストを実装しようとしています。私がテストしているクラスメソッドで、基本クラスのインデクサをどうやって模擬することができますか?以下のコードスニペットは、私の必要条件を明確に示すはずです。MVCのMockを使用したユニットテスト
public class MyClass:MyBase
{
public string returnString(string str1)
{
var xyz=base[str1];
//My code to unit test is here
}
}
public class MyBase
{
public virtual string this[string str1]
{
return "prefix"+str1;
}
}
ダミー文字列でベースクラスインデクサーをスタブして、実際のコードをテストしたいと思います。どうやってやるの? これは事前にお手伝いいただきありがとうございます。
Sree。
あなたが使用している模擬フレームワークとあなたのユニットテストで試したものを含めると便利かもしれません。 – JCisar