sdgfsdh
sdgfsdh

Reputation: 37045

How do I test "should not contain" using FsUnit.Xunit?

I am trying to test that a collection does not contain a value using 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

I have also tried using not'.

How should I write this?

Upvotes: 1

Views: 220

Answers (1)

Koenig Lear
Koenig Lear

Reputation: 2436

You just need to wrap it in parenthesis since it expects a constraint (and not a function). contain is a function that expects a value and returns a constraint.

 xs |> should not' (contain 99) 

Upvotes: 2

Related Questions