Autofixture: F# 特定库

创建于 2020-06-16  ·  4评论  ·  资料来源: AutoFixture/AutoFixture

您好,我和我的团队使用 F# 已经有一段时间了,过去在 C# 中使用 AutoFixture 并取得了很大的成功。 我们想用它来测试我们的 F# 代码,但遇到了 F# 特定类型的问题,例如 Discriminated Unions 和 F# Lists。 我能够想出一个定制器,让它与我们尝试过的所有 F# 类型以及用于理论测试的 XUnit AutoData 属性一起工作。

这在实现方面非常简单,但由于我认为这是任何想要将 AutoFixture 与 F# 结合使用的人的普遍需求,我想知道 AutoFixture 团队是否认为发布处理此类 F# 用例的官方包的价值。 我很高兴提交 PR,但我想我会先在这里问一下,看看你是否愿意在这里拥有它。

question

所有4条评论

你好@josh-deraw!
我觉得你的提议听起来很有趣。 如果您觉得社区中的其他人可以从这样的库中直接受益,您可以在 NuGet 上以AutoFixture.Extensions.名称前缀发布它。
同时,您可以发起 PR 以开始围绕您提议的更改进行讨论。
我必须警告你,虽然我才刚刚开始学习 F#。 希望其他维护者会加入对您 PR 的审查。

好的。 我尝试在AutoFixture.Extensions.FSharpAutoFixture.Extensions.FSharp.Xunit下发布它,但它说保留了名称前缀并请求访问以上传到命名空间。

中间有一个误传。
我刚刚检查了nuget.org以确认保留的前缀,它实际上是AutoFixture.Community.*
AutoFixture.Extensions.*前缀在保留前缀成为功能之前已被采用。
对不起给您带来不便。

@josh-degraw 我可以看到您已将该库发布到 NuGet。

我要关闭这个问题。 如果您有更多问题,请随时重新打开它。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

Accc99 picture Accc99  ·  4评论

Ephasme picture Ephasme  ·  3评论

DeafLight picture DeafLight  ·  5评论

tomasaschan picture tomasaschan  ·  3评论

ecampidoglio picture ecampidoglio  ·  7评论