我有以下方法,我想对其执行单元测试。可以对方法签名进行更改:如何使用C#测试此方法
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());
});
}
我有我自己的解决方案,但我想知道我的版本是否最好。
谢谢!
你想让我们为你写测试吗?你有什么尝试? – Amy
因为它已经写好了,所以你不能真的TDD这个方法;在TDD中,你先写测试。然而你可以为它编写一个单元测试。 –
你是什么意思,TDD测试? –