首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将TestCase与fsunit一起使用

将TestCase与fsunit一起使用
EN

Stack Overflow用户
提问于 2014-03-28 05:59:12
回答 1查看 536关注 0票数 4

我一直在尝试使用fsunit来测试一个项目。如果我把自己限制在[<TestMethod>]方法上,它们都会出现在TestExplorer中。但是,如果我尝试使用[<TestCase(...)>],则不会显示任何内容,也不会执行任何测试。

我想我的设置有问题,但我不知道是什么问题。我在代码中引用了NUnit.Framework和FsUnit。

这是使用Visual Studio 2013,BTW。

下面是我想要做的一个例子(使用一个玩具阶乘函数):

代码语言:javascript
复制
open NUnit.Framework
open FsUnit

[<TestFixture>]
type ``Given the Fact function``()=

    [<TestCase(1,1)>]
    [<TestCase(2,2)>]
    [<TestCase(3,6)>]
    ...
    member t.``the result is calculated correctly``(n, expected) = 
        let actual = Fact n 
        actual |> should equal expected

我尝试过用TestClass替换TestFixture,但这似乎也没有什么好处。

标记

EN

回答 1

Stack Overflow用户

发布于 2014-03-29 02:33:06

我在一封电子邮件中得到了Tomas Petricek的回答。事实证明,要做到这一点,我需要做的不仅仅是下载NUnit和FsUnit框架。我还必须下载并安装NUnit VsTestAdapter,才能使其与MS测试框架一起工作。

这些信息实际上就在NUnit的网站上,但我不知道到哪里去找。

谢谢,托马斯。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22700101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档