我有一个返回类型为void的方法。此方法有两个参数,强类型数据行和数据集。
private void Check(Dataset testDB, DataRow testRow)
{
if(testRow.Amount>10)
{
decimal rate = testRow.Rate;
if(rate >= 100)
{
AddData(testDB,testRow,"some text");
}
}
}
private void AddData(Dataset testDB, DataRow testRow, string notes)
{
Dataset.StudentRow newRow=testDB.Students.NewStudentRow();
.
.
.
testDB.Students.AddStudentRow(newRow);
}
答案 0 :(得分:1)
你不会做任何嘲弄。您将使用真实DataSet和DataRow并在调用方法后断言数据集中正确定义了数据。您通常需要多个单元测试来涵盖该方法: