Unconditional function for empty generating mock (#430)

This commit is contained in:
Patrick Stevens
2025-09-30 22:52:59 +01:00
committed by GitHub
parent 857bde0ba9
commit 1721ad1ac0
6 changed files with 19 additions and 22 deletions

View File

@@ -273,10 +273,7 @@ module internal CapturingInterfaceMockGenerator =
let staticMemberEmpty =
SynBinding.basic
[ Ident.create "Empty" ]
(if interfaceType.Generics.IsNone then
[]
else
[ SynPat.unit ])
[ SynPat.unit ]
(SynExpr.createRecord None emptyRecordFieldInstantiations)
|> SynBinding.withXmlDoc (PreXmlDoc.create "An implementation where every non-unit method throws.")
|> SynBinding.withReturnAnnotation constructorReturnType

View File

@@ -1,5 +1,5 @@
{
"version": "8.1",
"version": "9.0",
"publicReleaseRefSpec": [
"^refs/heads/main$"
],
@@ -11,4 +11,4 @@
":/README.md",
":/Directory.Build.props"
]
}
}