是否有意义将不存在的唯一ID传递给我的GetXX
方法以期望创建的列表没有任何计数?我的意思是,当我测试一个现有的Id时,创建的List与它所保存的项目数量无关。如果我传递一个不存在的ID,为什么应该列表null
或没有count == 0
?我不确定这个测试的意义。它是否有意义单元测试不存在Id
[Test]
public void Get_Teststeps_By_UnitId_Not_Existing()
{
// ARRANGE
ITeststepDataProvider provider = new TeststepDataProvider(_connectionString);
int unitId = 100;
// ACT
List<Teststep> units = provider.GetTeststepsByUnitId(unitId);
// ASSERT
Assert.IsNotNull(units);
Assert.Count(0, units);
}
确实很有道理:)它就像你说的那样。 – Pascal 2012-03-09 21:46:09