2015-11-07 4 views
0

Я пытаюсь изучить F # через TDD.Как создать единичный тест с помощью 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) 

Любые идеи о том, как это сделать?

я получаю следующие ошибки:

Ошибки Определения типа требуется один или несколько членов или другие деклараций. Если вы намерены определить пустой класс, struct или , тогда используйте «type ... = class end», «end end» или «struct end».

Ошибка Неожиданный символ цитаты в определении члена. Ожидаемый идентификатор, '(', '(*)' или другой маркер

Error 'получить' и/или 'набор' требуется C:. \ Users \ Bizmonger \ Documents \ Визуальная студии 2015 \ Projects \ FSharpModel \ Tests_MyTest.fs 5 ошибки Это не действительные Числовой литерал. Примеры форматы включают в себя 4, 0х4, 0b0100, 4L, 4UL, 4u, 4с, 4us, 4y, 4uy, 4,0, 4.0f, 4I.

ответ

1

я использовал неправильный набор символов.

мне пришлось заменить

''

с

``

+1

Если это ответил на ваш вопрос, вы должны пометить его как ответил. Это нормально делать, даже если вы отвечаете на свой вопрос. Вы даже можете получить значок для него :) –

Смежные вопросы