public class AccountService
{
public void DebitAccount(int accountNumber, double amount)
{
}
public void CreditAccount(int accountNumber, double amount)
{
}
public void CloseAccount(int accountNumber)
{
}
}
在编写任何代码之前,我要做的第一件事就是开始编写单元测试,因为我知道我要执行这些操作。
[TestFixture]
public class AccountServiceTests
{
[Test]
public void DebitAccountTest()
{
}
[Test]
public void CreditAccountTest()
{
}
[Test]
public void CloseAccountTest()
{
}
}
在编写单元测试或任何测试时,您通过查看所测试内容的边界条件来确定要测试的内容。例如,您有一个名为 is _ prime 的函数。幸运的是,它完成了它的名称所暗示的任务,并告诉您整数对象是否为质数。为此,我假设您正在使用对象。现在,我们需要检查对于已知范围的素数对象和非素数对象是否出现了有效的结果。那是你的出发点。