There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
I'm trying to use the Mock<>.Setup().Calls() with a function that has 8 arguments. It seems that the Tuple has a limit of 7 and there is a special case for 7+.
The line Foq.fs#263
let ci = FSharpType.MakeTupleType(args).GetConstructor(args)
works with 7 arguments but when there is 8 it returns null and il.Emit(OpCodes.Newobj, ci) fails.