NJsonSchema
NJsonSchema copied to clipboard
Sample generation fails to generate values when re-using definitions in schema
Given this schema:
{
"definitions": {
"withNumber": {
"type": "object",
"required": ["value"],
"properties": {
"value": {
"type": "number"
}
}
}
},
"type": "object",
"required": ["number1", "number2"],
"properties": {
"number1": { "$ref": "#/definitions/withNumber" },
"number2": { "$ref": "#/definitions/withNumber" }
}
}
I get the following JSON when using SampleJsonDataGenerator:
{
"number1": {
"value": 0.0
},
"number2": null
}
Where I would expect it to generate the following:
{
"number1": {
"value": 0.0
},
"number2": {
"value": 0.0
}
}