2015-11-07 80 views
0

我试图通过TDD学习F#单元测试。如何创建与F#(使用MSTest的)

不过,我很努力写我的第一个测试:

module MSTest 
    open Microsoft.VisualStudio.TestTools.UnitTesting 

    [<TestClass>] type CalculatorShould() = 
     [<TestMethod>] member this.''add 1 and 2 with result of 3''() = Assert.AreEqual(3, 1 + 2) 

如何做到这一点任何想法?

我收到以下错误:

错误类型定义需要一个或多个部件或其它 声明。如果你打算定义一个空类,结构或 接口,然后使用“类型... =级终端”,“接口端”或“结构 结束”。在成员定义

错误意外的报价符号。预期 标识符, '(', '(*)' 或其它令牌

错误 '得到' 和/或 '设置' 需要C:\用户\ Bizmonger \文档\ Visual 工作室2015 \项目\ FSharpModel \ Tests_MyTest.fs 5错误这不是 有效数字文本。样品格式包括如图4所示,为0x4,0b0100,4L, 4UL,4U,4S,4us的,4Y,4uy,4.0,4.0F,4I。

回答

1

我正在使用错误的字符集

我必须更换

'

``

+1

如果这回答了你的问题,你应该将其标记为回答。这是完全可以做到,即使当你回答你自己的问题。你甚至可以获得它的徽章:) –