Skip to content

Commit ba5fdd5

Browse files
committed
add test samples generated with PUT update operation
1 parent 3d28512 commit ba5fdd5

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OData.xml

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,13 @@
6161
</NavigationProperty>
6262
<NavigationProperty Name="Trips" Type="Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip)" ContainsTarget="true">
6363
<Annotation Term="Org.OData.Core.V1.Description" String="Collection of trips." />
64+
<Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
65+
<Record>
66+
<PropertyValue Property="UpdateMethod">
67+
<EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>
68+
</PropertyValue>
69+
</Record>
70+
</Annotation>
6471
</NavigationProperty>
6572
</EntityType>
6673
<EntityType Name="Airline">
@@ -77,7 +84,15 @@
7784
<Property Name="Name" Type="Edm.String" />
7885
<Property Name="IcaoCode" Type="Edm.String" Nullable="false" />
7986
<Property Name="IataCode" Type="Edm.String" />
80-
<Property Name="Location" Type="Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation" />
87+
<Property Name="Location" Type="Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation">
88+
<Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
89+
<Record>
90+
<PropertyValue Property="UpdateMethod">
91+
<EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>
92+
</PropertyValue>
93+
</Record>
94+
</Annotation>
95+
</Property>
8196
</EntityType>
8297
<ComplexType Name="Location">
8398
<Property Name="Address" Type="Edm.String" />
@@ -243,6 +258,13 @@
243258
<PropertyPath>Name</PropertyPath>
244259
</Collection>
245260
</Annotation>
261+
<Annotation Term="Org.OData.Capabilities.V1.UpdateRestrictions">
262+
<Record>
263+
<PropertyValue Property="UpdateMethod">
264+
<EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>
265+
</PropertyValue>
266+
</Record>
267+
</Annotation>
246268
</EntitySet>
247269
<EntitySet Name="Airports" EntityType="Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport">
248270
<NavigationPropertyBinding Path="Location/EmergencyAuthority" Target="People" />

0 commit comments

Comments
 (0)