私はVisual Studio(TestTools)でいくつかのテストケースを実装しています。私はいくつかの共通ロジックを再利用する必要があります。だから私はこのロジックをヘルパーメソッドに抽出することに決めました。これらのヘルパーメソッドからAssert.AreEqual(..)を呼び出すことをお勧めします。例えば (編集済み):ヘルパーメソッドでのアサート
[TestMethod]
public void myTest()
{
...
helperMethod();
...
}
private void helperMethod(int a)
{
...
Assert.AreEqual("x", str);
...
Assert.AreEqual("y", str2);
...
}
コードを編集しました。自分のコードでプライベートを使用しています。私はヘルパーメソッドでパラメータを使用しています。問題は、このヘルパーメソッドにサーバーのアサートをチェックして、それが実行可能でない(カスタムオブジェクトが作成されない限り)値を返さなければならないということです。 – Jesus
さらに、カスタムオブジェクトの作成やユニットテストをサポートする良いSOLIDコード。 –