別のクラスから別のメソッドを呼び出すメソッドがあります。
これらのメソッドの単体テストはどのように作成すればよいですか? 両方のメソッドに対して異なるテスト ケースを作成する必要がありLoadService.InitiateManualRun
ますか?それとも関数のみのテスト ケースを作成する必要がありますか?
例は非常に役に立ちます。
class LoadService
{
public StagingLoadStatistics InitiateManualRun(string currentUser, string startDate, string endDate)
{
var response = _repository.InitiateManualRun(currentUser, startDate, endDate);
return response;
}
}
class LoadRepository
{
public StagingLoadStatistics InitiateManualRun(string currentUser, string startDate, string endDate)
{
_webServiceObject.InitiateManualRun(currentUser, startDate, endDate);
}
}