私のコードで小さな変更要求に対してTDDを適用しようとしています。これは、ユニットテストケースがまったくない既存のコードであるためです。私は以下のシナリオで助けが必要です。1つの大きなメソッドまたはルーチンの1つのセクションにユニットテストケースを適用するにはどうすればよいですか?
は、例(C#のコードサンプル)考えてみましょう:
private void main()
{
//some existing code logic
existinglogicA();
existinglogicB<some_inlinecode>;
existinglogicC<some_inlinecode>;
//Say, I am going to add new code logic here to follow the upward code workflow
newlogicX();
existinglogicD<some_inlinecode>;
existinglogicE();
}
質問: 1.私はユニットテストそれに対するパブリックメソッドとして "newlogicXを()" 公開するべきでしょうか? 2.ルーチン "main()"全体の単体テストを追加するのに問題はありますか?
上記の質問にお役立てください。 – DevCod