1
- using Microsoft . OpenApi . Models ;
2
- using Xunit ;
1
+ using Xunit ;
3
2
using Microsoft . Azure . Management . ApiManagement . ArmTemplates . Common ;
4
3
using Microsoft . Azure . Management . ApiManagement . ArmTemplates . Create ;
5
4
using System . Collections . Generic ;
@@ -40,7 +39,9 @@ public async void ShouldCreateInitialAPITemplateResourceFromCreatorConfig()
40
39
subscriptionKeyRequired = true
41
40
} ,
42
41
openApiSpec = "https://petstore.swagger.io/v2/swagger.json" ,
43
- protocols = "https"
42
+ protocols = "https" ,
43
+ isCurrent = true ,
44
+ type = "http"
44
45
} ;
45
46
creatorConfig . apis . Add ( api ) ;
46
47
@@ -52,6 +53,9 @@ public async void ShouldCreateInitialAPITemplateResourceFromCreatorConfig()
52
53
Assert . Equal ( api . name , apiTemplateResource . properties . displayName ) ;
53
54
Assert . Equal ( api . apiVersion , apiTemplateResource . properties . apiVersion ) ;
54
55
Assert . Equal ( api . apiVersionDescription , apiTemplateResource . properties . apiVersionDescription ) ;
56
+ Assert . Equal ( api . type , apiTemplateResource . properties . type ) ;
57
+ Assert . Equal ( api . type , apiTemplateResource . properties . apiType ) ;
58
+ Assert . Equal ( api . isCurrent , apiTemplateResource . properties . isCurrent ) ;
55
59
Assert . Equal ( new string [ ] { api . protocols } , apiTemplateResource . properties . protocols ) ;
56
60
Assert . Equal ( $ "[resourceId('Microsoft.ApiManagement/service/apiVersionSets', parameters('ApimServiceName'), '{ api . apiVersionSetId } ')]", apiTemplateResource . properties . apiVersionSetId ) ;
57
61
Assert . Equal ( api . apiRevision , apiTemplateResource . properties . apiRevision ) ;
@@ -118,7 +122,9 @@ public async void ShouldCreateUnifiedAPITemplateResourceFromCreatorConfig()
118
122
subscriptionKeyRequired = true
119
123
} ,
120
124
openApiSpec = "https://petstore.swagger.io/v2/swagger.json" ,
121
- protocols = "https"
125
+ protocols = "https" ,
126
+ isCurrent = true ,
127
+ type = "http"
122
128
} ;
123
129
creatorConfig . apis . Add ( api ) ;
124
130
@@ -129,6 +135,9 @@ public async void ShouldCreateUnifiedAPITemplateResourceFromCreatorConfig()
129
135
Assert . Equal ( $ "[concat(parameters('ApimServiceName'), '/{ api . name } ')]", apiTemplateResource . name ) ;
130
136
Assert . Equal ( api . name , apiTemplateResource . properties . displayName ) ;
131
137
Assert . Equal ( api . apiVersion , apiTemplateResource . properties . apiVersion ) ;
138
+ Assert . Equal ( api . type , apiTemplateResource . properties . type ) ;
139
+ Assert . Equal ( api . type , apiTemplateResource . properties . apiType ) ;
140
+ Assert . Equal ( api . isCurrent , apiTemplateResource . properties . isCurrent ) ;
132
141
Assert . Equal ( new string [ ] { api . protocols } , apiTemplateResource . properties . protocols ) ;
133
142
Assert . Equal ( api . apiVersionDescription , apiTemplateResource . properties . apiVersionDescription ) ;
134
143
Assert . Equal ( $ "[resourceId('Microsoft.ApiManagement/service/apiVersionSets', parameters('ApimServiceName'), '{ api . apiVersionSetId } ')]", apiTemplateResource . properties . apiVersionSetId ) ;
0 commit comments