是否有意義將不存在的唯一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