This repository was archived by the owner on Feb 23, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +2
-30
lines changed
apimtemplate.test/Creator/TemplateCreatorTests
apimtemplate/Creator/TemplateCreators Expand file tree Collapse file tree 2 files changed +2
-30
lines changed Original file line number Diff line number Diff line change @@ -71,31 +71,6 @@ public async void ShouldCreateInitialAPITemplateResourceFromCreatorConfig()
71
71
Assert . Equal ( api . authenticationSettings . subscriptionKeyRequired , apiTemplateResource . properties . authenticationSettings . subscriptionKeyRequired ) ;
72
72
}
73
73
74
- [ Fact ]
75
- public async void ShouldCreateAPITemplateResourceFromCreatorConfigWithoutServiceUrlParameter ( )
76
- {
77
- // arrange
78
- APITemplateCreator apiTemplateCreator = APITemplateCreatorFactory . GenerateAPITemplateCreator ( ) ;
79
- CreatorConfig creatorConfig = new CreatorConfig ( ) { apis = new List < APIConfig > ( ) } ;
80
- APIConfig api = new APIConfig ( )
81
- {
82
- name = "name" ,
83
- openApiSpec = "https://petstore.swagger.io/v2/swagger.json" ,
84
- serviceUrl = "https://petstore.swagger.io"
85
- } ;
86
- creatorConfig . apis . Add ( api ) ;
87
-
88
- // act
89
- // the above api config will create a unified api template with a single resource
90
- List < Template > apiTemplates = await apiTemplateCreator . CreateAPITemplatesAsync ( api ) ;
91
- APITemplateResource apiTemplateResource = apiTemplates . FirstOrDefault ( ) . resources [ 0 ] as APITemplateResource ;
92
-
93
- // assert
94
- Assert . Single ( apiTemplates . First ( ) . parameters ) ;
95
- Assert . False ( apiTemplates . First ( ) . parameters . ContainsKey ( ParameterNames . ServiceUrl ) ) ;
96
- Assert . Equal ( "https://petstore.swagger.io" , apiTemplateResource . properties . serviceUrl ) ;
97
- }
98
-
99
74
[ Fact ]
100
75
public async void ShouldCreateSubsequentlAPITemplateResourceFromCreatorConfigWithCorrectContent ( )
101
76
{
Original file line number Diff line number Diff line change @@ -94,7 +94,7 @@ public List<TemplateResource> CreateChildResourceTemplates(APIConfig api)
94
94
95
95
PolicyTemplateResource apiPolicyResource = api . policy != null ? this . policyTemplateCreator . CreateAPIPolicyTemplateResource ( api , dependsOn ) : null ;
96
96
List < PolicyTemplateResource > operationPolicyResources = api . operations != null ? this . policyTemplateCreator . CreateOperationPolicyTemplateResources ( api , dependsOn ) : null ;
97
- List < TagAPITemplateResource > tagAPIResources = api . tags != null ? this . tagAPITemplateCreator . CreateTagAPITemplateResources ( api , dependsOn ) : null ;
97
+ List < TagAPITemplateResource > tagAPIResources = api . tags != null ? this . tagAPITemplateCreator . CreateTagAPITemplateResources ( api , dependsOn ) : null ;
98
98
DiagnosticTemplateResource diagnosticTemplateResource = api . diagnostic != null ? this . diagnosticTemplateCreator . CreateAPIDiagnosticTemplateResource ( api , dependsOn ) : null ;
99
99
// add release resource if the name has been appended with ;rev{revisionNumber}
100
100
ReleaseTemplateResource releaseTemplateResource = api . name . Contains ( ";rev" ) == true ? this . releaseTemplateCreator . CreateAPIReleaseTemplateResource ( api , dependsOn ) : null ;
@@ -126,10 +126,7 @@ public async Task<APITemplateResource> CreateAPITemplateResourceAsync(APIConfig
126
126
{
127
127
// add metadata properties for initial and unified templates
128
128
apiTemplateResource . properties . apiVersion = api . apiVersion ;
129
- if ( ! String . IsNullOrEmpty ( api . serviceUrl ) )
130
- {
131
- apiTemplateResource . properties . serviceUrl = MakeServiceUrl ( api ) ;
132
- }
129
+ apiTemplateResource . properties . serviceUrl = MakeServiceUrl ( api ) ;
133
130
apiTemplateResource . properties . type = api . type ;
134
131
apiTemplateResource . properties . apiType = api . type ;
135
132
apiTemplateResource . properties . description = api . description ;
You can’t perform that action at this time.
0 commit comments