gpt4 book ai didi

c# - Pex - 测试 'Type' 参数

转载 作者:行者123 更新时间:2023-11-30 12:50:18 24 4
gpt4 key购买 nike

我有几个方法可以检查类型之间的可分配性或接口(interface)可分配性。因此我有像 (Type type1, Type type2) 这样的签名。

Pex 努力为这些参数生成输入并最终以某种类型构建某些东西或其他类型(抱歉已经关闭 VS),因为 Type 本身是抽象的。

我尝试创建一个工厂,它会根据输入选择四种测试“类型”之一,然后希望 Pex 能够解决工厂问题以生成不同的输入,从而将不同的输入放入我的测试方法中。

  • typeof(object) 和 typeof(object)
  • typeof(object) 和 typeof(string)
  • 等等...

现在它只是提示 Sytem.Type 是抽象的,无法探索。我是 Pex 的新手,但我不知道如何为这些方法生成不同的输入。

有什么帮助吗?

最佳答案

使用 int 作为输入,并使用 switch 根据 int 值选择类型。一个讨厌的 hack,但有时需要 Pex。

关于c# - Pex - 测试 'Type' 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9473586/

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