gpt4 book ai didi

c# - 如何在 nunit 中测试泛型集合?

转载 作者:太空宇宙 更新时间:2023-11-03 16:57:47 25 4
gpt4 key购买 nike

我怎样才能在 NUnit 中做这样的事情?

class Foo
{
int Value { get; set; }
...
}
...
ICollection<Foo> someFoos = GetSomeFoos();
Expect(List.Map(someFoos).Property("Value"), Has.Some.EqualTo(7));

List.Map()只接受 ICollection , 不是 ICollection<T> .

最佳答案

好吧,你可以转换你的 ICollection<T>实现 ICollection 的东西.数组例如:

ICollection<Foo> someFoos = GetSomeFoos();
var array = new Foo[10];
someFoos.CopyTo(array);
Expect(List.Map(array).Property("Value"), Has.Some.EqualTo(7));

关于c# - 如何在 nunit 中测试泛型集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/946691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com