Skip to content

Commit ef146dd

Browse files
test: add missing xml spector test (microsoft#10436)
fixes: microsoft#9840
1 parent e9b579c commit ef146dd

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

  • packages/http-client-csharp/generator/TestProjects/Spector.Tests/Http/Payload/Xml

packages/http-client-csharp/generator/TestProjects/Spector.Tests/Http/Payload/Xml/XmlTests.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,18 @@ public Task GetModelWithDatetime() => Test(async (host) =>
390390
Assert.AreEqual(DateTimeOffset.Parse("Fri, 26 Aug 2022 14:38:00 GMT"), model.Rfc7231);
391391
});
392392

393+
[SpectorTest]
394+
public Task PutModelWithDatetime() => Test(async (host) =>
395+
{
396+
var model = new ModelWithDatetime(
397+
DateTimeOffset.Parse("2022-08-26T18:38:00Z"),
398+
DateTimeOffset.Parse("Fri, 26 Aug 2022 14:38:00 GMT"));
399+
var response = await new XmlClient(host, null).GetModelWithDatetimeValueClient()
400+
.PutAsync(model);
401+
402+
Assert.AreEqual(204, response.GetRawResponse().Status);
403+
});
404+
393405
[SpectorTest]
394406
public Task GetXmlErrorValue() => Test((host) =>
395407
{

0 commit comments

Comments
 (0)