単体テストを実行したい次のメソッドがあります。メソッドのシグネチャは次のように変更できます。
public void PrintNumber()
{
Enumerable.Range(1, 100).ToList().ForEach(x =>
{
if (x % 3 == 0 && x % 5 == 0)
Console.WriteLine("[35]");
else if (x % 3 == 0)
Console.WriteLine("[3]");
else if (x % 5 == 0)
Console.WriteLine("[5]");
else
Console.WriteLine(x.ToString());
});
}
私は独自の解決策を持っていますが、私のバージョンが最適かどうかを知りたいです。
ありがとう!