2

例外がスローされたと主張しようとしています。問題を再現するコードの一部を以下に示します。

open FsUnit
open Xunit

let testException () =
    raise <| Exception()

[<Fact>]
let ``should assert throw correctly``() =
    (testException ())
        |> should throw typeof<System.Exception>

エラーは System.Exception がスローされたことを示していますが、それが私が主張していることなので、テストは合格するはずです。誰かが私が間違っているところを手伝ってくれませんか。

4

2 に答える 2