Ignixa.TestScript.FhirFakes
0.5.6-beta
dotnet add package Ignixa.TestScript.FhirFakes --version 0.5.6-beta
NuGet\Install-Package Ignixa.TestScript.FhirFakes -Version 0.5.6-beta
<PackageReference Include="Ignixa.TestScript.FhirFakes" Version="0.5.6-beta" />
<PackageVersion Include="Ignixa.TestScript.FhirFakes" Version="0.5.6-beta" />
<PackageReference Include="Ignixa.TestScript.FhirFakes" />
paket add Ignixa.TestScript.FhirFakes --version 0.5.6-beta
#r "nuget: Ignixa.TestScript.FhirFakes, 0.5.6-beta"
#:package Ignixa.TestScript.FhirFakes@0.5.6-beta
#addin nuget:?package=Ignixa.TestScript.FhirFakes&version=0.5.6-beta&prerelease
#tool nuget:?package=Ignixa.TestScript.FhirFakes&version=0.5.6-beta&prerelease
Ignixa.TestScript.FhirFakes
FhirFakes integration for the TestScript execution engine. Automatically generates FHIR fixtures using SchemaBasedFhirResourceFaker.
Installation
dotnet add package Ignixa.TestScript.FhirFakes
Usage
Register FhirFakesFixtureProvider in your fixture provider chain. It must come before InlineFixtureProvider — CompositeFixtureProvider stops at the first non-null result, and InlineFixtureProvider returns the skeleton resource object immediately without generating fake data:
using Ignixa.TestScript.FhirFakes;
using Ignixa.TestScript.Fixtures;
var provider = new CompositeFixtureProvider([
new FhirFakesFixtureProvider(),
new InlineFixtureProvider()
]);
Activate via extension inside the resource object of the fixture definition:
{
"id": "generated-patient",
"resource": {
"resourceType": "Patient",
"extension": [{
"url": "http://ignixa.io/testscript/fhirfakes",
"valueCode": "Patient"
}]
}
}
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Bogus (>= 35.6.5)
- Ensure.That (>= 10.1.0)
- Fhir.Metrics (>= 1.3.1)
- Ignixa.FhirFakes (>= 0.5.6)
- Ignixa.TestScript (>= 0.5.6-beta)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.9)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.9)
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- Superpower (>= 3.1.0)
-
net9.0
- Bogus (>= 35.6.5)
- Ensure.That (>= 10.1.0)
- Fhir.Metrics (>= 1.3.1)
- Ignixa.FhirFakes (>= 0.5.6)
- Ignixa.TestScript (>= 0.5.6-beta)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.9)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.9)
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- Superpower (>= 3.1.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.5.6-beta | 30 | 6/17/2026 |
| 0.5.2-beta | 42 | 6/16/2026 |
| 0.5.0-beta | 47 | 6/15/2026 |