Skip to content

Instantly share code, notes, and snippets.

@rexcfnghk
Created May 29, 2016 13:01
Show Gist options
  • Select an option

  • Save rexcfnghk/a6f5437d5bb3dbdce88bb1a2a590f6b1 to your computer and use it in GitHub Desktop.

Select an option

Save rexcfnghk/a6f5437d5bb3dbdce88bb1a2a590f6b1 to your computer and use it in GitHub Desktop.
[<Property>]
let ``tryConvertToChar returns error for strings with length > 2 `` () =
let stringLengthLargerThan2Arb =
Arb.generate<string>
|> Gen.suchThat (fun s -> String.length s >= 2)
|> Arb.fromGen
Prop.forAll stringLengthLargerThan2Arb <| fun s ->
test <@ match tryConvertToChar s with Success _ -> false | Error _ -> true @>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment