mirror of
https://github.com/wiremock/WireMock.Net.git
synced 2026-04-19 07:30:11 +02:00
BodyAsFile should use BodyAsFileIsCached value (#729)
* BodyAsFile should use BodyAsFileIsCached value * .
This commit is contained in:
@@ -23,6 +23,7 @@
|
|||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Remove="__admin\mappings\array.json" />
|
<None Remove="__admin\mappings\array.json" />
|
||||||
|
<None Remove="__admin\mappings\BodyAsFileExample2.json" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
"Guid": "1234567A-940e-4b86-a1f4-4f0fc7be8b8b",
|
||||||
"Request": {
|
"Request": {
|
||||||
"Path": {
|
"Path": {
|
||||||
"Matchers": [
|
"Matchers": [
|
||||||
@@ -15,8 +16,9 @@
|
|||||||
},
|
},
|
||||||
"Response": {
|
"Response": {
|
||||||
"StatusCode": 200,
|
"StatusCode": 200,
|
||||||
"Headers": {"Content-Type": "application/xml"},
|
"Headers": { "Content-Type": "application/xml" },
|
||||||
"BodyAsFile": "MyXmlResponse.xml",
|
"BodyAsFile": "MyXmlResponse.xml",
|
||||||
|
"BodyAsFileIsCached": false,
|
||||||
"UseTransformer": false
|
"UseTransformer": false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
{
|
||||||
|
"Guid": "1234567B-940e-4b86-a1f4-4f0fc7be8b8b",
|
||||||
|
"Request": {
|
||||||
|
"Path": {
|
||||||
|
"Matchers": [
|
||||||
|
{
|
||||||
|
"Name": "WildcardMatcher",
|
||||||
|
"Pattern": "/bodyasfilexmltest2",
|
||||||
|
"IgnoreCase": false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Methods": [
|
||||||
|
"get"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Response": {
|
||||||
|
"StatusCode": 200,
|
||||||
|
"Headers": { "Content-Type": "application/xml" },
|
||||||
|
"BodyAsFile": "MyXmlResponse.xml",
|
||||||
|
"BodyAsFileIsCached": true,
|
||||||
|
"UseTransformer": false
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -868,7 +868,7 @@ namespace WireMock.Server
|
|||||||
}
|
}
|
||||||
else if (responseModel.BodyAsFile != null)
|
else if (responseModel.BodyAsFile != null)
|
||||||
{
|
{
|
||||||
responseBuilder = responseBuilder.WithBodyFromFile(responseModel.BodyAsFile);
|
responseBuilder = responseBuilder.WithBodyFromFile(responseModel.BodyAsFile, responseModel.BodyAsFileIsCached == true);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (responseModel.Fault != null && Enum.TryParse(responseModel.Fault.Type, out FaultType faultType))
|
if (responseModel.Fault != null && Enum.TryParse(responseModel.Fault.Type, out FaultType faultType))
|
||||||
|
|||||||
Reference in New Issue
Block a user