Как проверить, не должно ли использоваться FsUnit.Xunit?

Я пытаюсь проверить, что коллекция не содержит значение, используя FsUnit.Xunit.

open FsUnit.Xunit

[<Fact>]
let ``simple test`` () =
  let xs = [ 1; 2; 3 ]

  xs |> should contain 1

  xs |> should not contain 99 // Not real code

Я также пытался использовать not'.

Как мне это написать?


person sdgfsdh    schedule 28.07.2020    source источник


Ответы (1)


Вам просто нужно заключить его в круглые скобки, так как он ожидает ограничение (а не функцию). contain — это функция, которая ожидает значение и возвращает ограничение.

 xs |> should not' (contain 99) 
person Koenig Lear    schedule 28.07.2020