Skip to content

Commit e073c83

Browse files
committed
Add test
1 parent 755f7d4 commit e073c83

File tree

1 file changed

+10
-0
lines changed
  • samples/client/petstore/csharp/generichost/net8/ManualPetstoreTests/OpenAPIClient-generichost-manual-tests

1 file changed

+10
-0
lines changed

samples/client/petstore/csharp/generichost/net8/ManualPetstoreTests/OpenAPIClient-generichost-manual-tests/UnitTest1.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,5 +189,15 @@ public void Animal()
189189
string result = JsonSerializer.Serialize(animal, _jsonSerializerOptions);
190190
Assert.AreEqual(expected, result);
191191
}
192+
193+
[TestMethod]
194+
public void Enum(){
195+
string expected = """["UPPER","lower","","Value\twith tab","Value with \" quote","Value with escaped \" quote","Duplicate\nvalue","Duplicate\r\nvalue","null"]""";
196+
List<EnumTest?> enumList = new List<EnumTest?>() { EnumTest.UPPER, EnumTest.Lower, EnumTest.Empty, EnumTest.ValuewithTab, EnumTest.ValueWithQuote, EnumTest.ValueWithEscapedQuote, EnumTest.Duplicatevalue, EnumTest.Duplicatevalue2, null };
197+
string result = JsonSerializer.Serialize(enumList, _jsonSerializerOptions);
198+
Assert.AreEqual(expected, result);
199+
List<EnumTest?> enumListResult = JsonSerializer.Deserialize<List<EnumTest?>>(expected, _jsonSerializerOptions);
200+
Assert.AreEqual(enumList, enumListResult);
201+
}
192202
}
193203
}

0 commit comments

Comments
 (0)