|
1 | 1 | using System;
|
2 | 2 | using System.Globalization;
|
3 |
| -using System.Xml.XPath; |
4 |
| -using System.IO; |
5 | 3 | using DotSwashbuckle.AspNetCore.SwaggerGen.Test.Fixtures;
|
6 | 4 | using Microsoft.OpenApi.Models;
|
7 | 5 | using Xunit;
|
@@ -76,6 +74,17 @@ public void Apply_SetsDescription_FromPropertySummaryTag(
|
76 | 74 | [InlineData(typeof(XmlAnnotatedType), nameof(XmlAnnotatedType.StringPropertyWithNullExample), "string", "null")]
|
77 | 75 | [InlineData(typeof(XmlAnnotatedType), nameof(XmlAnnotatedType.StringPropertyWithUri), "string", "\"https://test.com/a?b=1&c=2\"")]
|
78 | 76 | [InlineData(typeof(XmlAnnotatedType), nameof(XmlAnnotatedType.MultiLineSummaryExample), "string", "\"When Number equals 2023/S 106-333284 Then Publication = 333284-2023\"")]
|
| 77 | + [InlineData(typeof(XmlAnnotatedRecord), nameof(XmlAnnotatedRecord.BoolProperty), "boolean", "true")] |
| 78 | + [InlineData(typeof(XmlAnnotatedRecord), nameof(XmlAnnotatedRecord.IntProperty), "integer", "10")] |
| 79 | + [InlineData(typeof(XmlAnnotatedRecord), nameof(XmlAnnotatedRecord.LongProperty), "integer", "4294967295")] |
| 80 | + [InlineData(typeof(XmlAnnotatedRecord), nameof(XmlAnnotatedRecord.FloatProperty), "number", "1.2")] |
| 81 | + [InlineData(typeof(XmlAnnotatedRecord), nameof(XmlAnnotatedRecord.DoubleProperty), "number", "1.25")] |
| 82 | + [InlineData(typeof(XmlAnnotatedRecord), nameof(XmlAnnotatedRecord.EnumProperty), "integer", "2")] |
| 83 | + [InlineData(typeof(XmlAnnotatedRecord), nameof(XmlAnnotatedRecord.GuidProperty), "string", "\"d3966535-2637-48fa-b911-e3c27405ee09\"")] |
| 84 | + [InlineData(typeof(XmlAnnotatedRecord), nameof(XmlAnnotatedRecord.StringProperty), "string", "\"Example for StringProperty\"")] |
| 85 | + [InlineData(typeof(XmlAnnotatedRecord), nameof(XmlAnnotatedRecord.ObjectProperty), "object", "{\n \"prop1\": 1,\n \"prop2\": \"foobar\"\n}")] |
| 86 | + [InlineData(typeof(XmlAnnotatedRecord), nameof(XmlAnnotatedRecord.StringPropertyWithNullExample), "string", "null")] |
| 87 | + [InlineData(typeof(XmlAnnotatedRecord), nameof(XmlAnnotatedRecord.StringPropertyWithUri), "string", "\"https://test.com/a?b=1&c=2\"")] |
79 | 88 | [UseInvariantCulture]
|
80 | 89 | public void Apply_SetsExample_FromPropertyExampleTag(
|
81 | 90 | Type declaringType,
|
|
0 commit comments