Nunit 测试列表的第一个元素是否是 class 的实例

Nunit testing if first element of list is instance of class

我制作了一个列表,其中可以包含接口类型的元素: 列出 .

我有两辆车 class 实现了 ICar 接口,SlowCar 和 FastCar。

我创建了一个方法,可以将 SlowCar 或 FastCar 添加到列表中,现在我想测试列表中的第一个元素是否是 SlowCar 的实例 class。有没有办法在 Nunit 中做到这一点?

谢谢。

var yourList = sut.GetList();
var first = yourList.First();
Assert.IsInstanceOf<SlowCar>(first);

仅供参考:这是 NUnit documentation