持つ
type Category(name : string, categoryType : CategoryType) =
do
if (name.Length = 0) then
invalidArg "name" "name is empty"
FsUnit + xUnitを使用してこの例外をテストしようとしています:
[<Fact>]
let ``name should not be empty``() =
(fun () -> Category(String.Empty, CategoryType.Terminal)) |> should throw typeof<ArgumentException>
しかし、実行するとXUnit.MatchExceptionが表示されます。私が間違っているのは何ですか?