gpt4 book ai didi

.net - 可移植类库测试

转载 作者:行者123 更新时间:2023-12-04 15:00:25 25 4
gpt4 key购买 nike

因此,在没有任何平台特定代码的情况下测试可移植类库时,仅针对配置文件中的一个平台 (.net 4.5) 进行测试就足够了吗?我的直觉说不,但我读过一些其他的说法。

如果您确实需要针对每个平台进行测试,那么 .net 的众多测试框架中的任何一个都具有针对每个或大多数平台的运行程序的 PCL 测试库,因此只需要一个单元测试的 DLL 吗?

最佳答案

我创建了一个项目 PclUnit以一种您只需要创建一个测试项目并可以在 one runner 下运行它的方式来解决这个问题。它将在多个平台上进行测试。

它需要更多的工作,我需要其他人的帮助来实现它,但在 Windows 上它目前将测试 .net40-x85、.net40-x64、.net45-x86、.net45-x64、silverlight5-x86 和 silverlight5- x64 一次性并汇总结果。

它确实在单声道 3.1.2 上构建和运行,但是每个运行程序必须单独运行,直到我可以让信号器在单声道上工作。我希望能尽快获得 iOS 运行器的概念验证。

在功能上它类似于 xunit 的设计,但在语法上它更类似于 nunit(包括移植的 nunit 约束),但在 PclUnit.Style.Xunit 命名空间下,它更改为 xunit 标签和断言。

关于.net - 可移植类库测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16973411/

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