@@ -39,7 +39,8 @@ public async void ShouldCreateInitialAPITemplateResourceFromCreatorConfig()
39
39
} ,
40
40
subscriptionKeyRequired = true
41
41
} ,
42
- openApiSpec = "https://petstore.swagger.io/v2/swagger.json"
42
+ openApiSpec = "https://petstore.swagger.io/v2/swagger.json" ,
43
+ protocols = "https"
43
44
} ;
44
45
creatorConfig . apis . Add ( api ) ;
45
46
@@ -51,6 +52,7 @@ public async void ShouldCreateInitialAPITemplateResourceFromCreatorConfig()
51
52
Assert . Equal ( api . name , apiTemplateResource . properties . displayName ) ;
52
53
Assert . Equal ( api . apiVersion , apiTemplateResource . properties . apiVersion ) ;
53
54
Assert . Equal ( api . apiVersionDescription , apiTemplateResource . properties . apiVersionDescription ) ;
55
+ Assert . Equal ( new string [ ] { api . protocols } , apiTemplateResource . properties . protocols ) ;
54
56
Assert . Equal ( $ "[resourceId('Microsoft.ApiManagement/service/apiVersionSets', parameters('ApimServiceName'), '{ api . apiVersionSetId } ')]", apiTemplateResource . properties . apiVersionSetId ) ;
55
57
Assert . Equal ( api . apiRevision , apiTemplateResource . properties . apiRevision ) ;
56
58
Assert . Equal ( api . apiRevisionDescription , apiTemplateResource . properties . apiRevisionDescription ) ;
@@ -116,6 +118,7 @@ public async void ShouldCreateUnifiedAPITemplateResourceFromCreatorConfig()
116
118
subscriptionKeyRequired = true
117
119
} ,
118
120
openApiSpec = "https://petstore.swagger.io/v2/swagger.json" ,
121
+ protocols = "https"
119
122
} ;
120
123
creatorConfig . apis . Add ( api ) ;
121
124
@@ -126,6 +129,7 @@ public async void ShouldCreateUnifiedAPITemplateResourceFromCreatorConfig()
126
129
Assert . Equal ( $ "[concat(parameters('ApimServiceName'), '/{ api . name } ')]", apiTemplateResource . name ) ;
127
130
Assert . Equal ( api . name , apiTemplateResource . properties . displayName ) ;
128
131
Assert . Equal ( api . apiVersion , apiTemplateResource . properties . apiVersion ) ;
132
+ Assert . Equal ( new string [ ] { api . protocols } , apiTemplateResource . properties . protocols ) ;
129
133
Assert . Equal ( api . apiVersionDescription , apiTemplateResource . properties . apiVersionDescription ) ;
130
134
Assert . Equal ( $ "[resourceId('Microsoft.ApiManagement/service/apiVersionSets', parameters('ApimServiceName'), '{ api . apiVersionSetId } ')]", apiTemplateResource . properties . apiVersionSetId ) ;
131
135
Assert . Equal ( api . apiRevision , apiTemplateResource . properties . apiRevision ) ;
@@ -166,27 +170,6 @@ public async void ShouldAppendRevisionToAPIName()
166
170
// assert
167
171
Assert . Contains ( ";rev" , apiTemplateResource . name ) ;
168
172
}
169
-
170
- [ Fact ]
171
- public void ShouldCreateProtocolsFromOpenApiDocument ( )
172
- {
173
- // arrange
174
- APITemplateCreator apiTemplateCreator = APITemplateCreatorFactory . GenerateAPITemplateCreator ( ) ;
175
- OpenApiDocument openApiDocument = new OpenApiDocument ( ) ;
176
- int count = 2 ;
177
- for ( int i = 0 ; i < count ; i ++ )
178
- {
179
- openApiDocument . Servers . Add ( new OpenApiServer ( )
180
- {
181
- Url = $ "{ i } :{ i } "
182
- } ) ;
183
- }
184
-
185
- // act
186
- string [ ] protocols = apiTemplateCreator . CreateProtocols ( openApiDocument ) ;
187
-
188
- // assert
189
- Assert . Equal ( count , protocols . Length ) ;
190
- }
191
173
}
174
+
192
175
}
0 commit comments