是否有可以与 Xamarin 一起使用的 PCL 兼容的 BDD 框架(最好是 xUnit.Net)

Is there any PCL-compatible BDD framework that can be used with Xamarin (and preferably xUnit.Net)

最近,我正在研究 Xamarin 和使用 .NET 进行移动编程。更准确地说,我目前正在努力完成相关的测试故事。

我很习惯做 TDD,也很习惯在 C#/.NET 中使用各种框架(用于单元测试和 BDD)编写大量 BDD 风格的测试。我发现 BDD 测试在测试跨多个组件的复杂业务逻辑(例如数据库内容)时特别有用。

我很快发现,针对驻留在 PCL 中的共享代码进行单元测试的最佳选择是 xUnit.Net。现在我正在寻找一个 BDD 框架来补充这个整体。

有人知道如何做到这一点,或者知道在 PCL 环境中进行 BDD 式测试的任何其他方法吗?

终于找到一篇关于如何在 Xamarin 平台上编写跨平台 BDD 测试的非常好的和详细的文章:

BDD Tests with Xamarin.UITest and SpecFlow