Fix param count error with TestCase (#68)

This commit is contained in:
Patrick Stevens
2024-06-11 22:41:43 +01:00
committed by GitHub
parent d3f9ee6b02
commit b3bc0aa4c0
2 changed files with 16 additions and 0 deletions

View File

@@ -30,6 +30,15 @@ module SingleTestMethod =
| "NUnit.Framework.TestCaseAttribute" ->
let args = attr.ConstructorArguments |> Seq.map _.Value |> Seq.toList
let args =
match args with
| [ :? System.Collections.ICollection as x ] ->
x
|> Seq.cast<CustomAttributeTypedArgument>
|> Seq.map (fun v -> v.Value)
|> Seq.toList
| _ -> args
match hasData with
| None -> (remaining, isTest, sources, Some [ List.ofSeq args ], mods, cats, repeat, comb)
| Some existing ->