@@ -158,7 +158,7 @@ public async Task BlazorWasmStandaloneTemplate_IndividualAuth_CreateBuildPublish
158158 } ) ;
159159 }
160160
161- public static TheoryData < TemplateInstance > TemplateData => new TheoryData < TemplateInstance >
161+ public static TheoryData < TemplateInstance > TemplateDataIndividualB2C => new TheoryData < TemplateInstance >
162162 {
163163 new TemplateInstance (
164164 "blazorwasmhostedaadb2c" , "-ho" ,
@@ -181,6 +181,25 @@ public async Task BlazorWasmStandaloneTemplate_IndividualAuth_CreateBuildPublish
181181 ArgConstants . AppIdUri , "ApiUri" ,
182182 ArgConstants . AppIdClientId , "1234123413241324" ,
183183 ArgConstants . UseProgramMain ) ,
184+ new TemplateInstance (
185+ "blazorwasmstandaloneaadb2c" ,
186+ ArgConstants . Auth , "IndividualB2C" ,
187+ ArgConstants . AadB2cInstance , "example.b2clogin.com" ,
188+ "-ssp" , "b2c_1_siupin" ,
189+ ArgConstants . ClientId , "clientId" ,
190+ ArgConstants . Domain , "my-domain" ) ,
191+ new TemplateInstance (
192+ "blazorwasmstandaloneaadb2c_program_main" ,
193+ ArgConstants . Auth , "IndividualB2C" ,
194+ ArgConstants . AadB2cInstance , "example.b2clogin.com" ,
195+ "-ssp" , "b2c_1_siupin" ,
196+ ArgConstants . ClientId , "clientId" ,
197+ ArgConstants . Domain , "my-domain" ,
198+ ArgConstants . UseProgramMain ) ,
199+ } ;
200+
201+ public static TheoryData < TemplateInstance > TemplateDataSingleOrg => new TheoryData < TemplateInstance >
202+ {
184203 new TemplateInstance (
185204 "blazorwasmhostedaad" , "-ho" ,
186205 ArgConstants . Auth , "SingleOrg" ,
@@ -191,29 +210,39 @@ public async Task BlazorWasmStandaloneTemplate_IndividualAuth_CreateBuildPublish
191210 ArgConstants . AppIdUri , "ApiUri" ,
192211 ArgConstants . AppIdClientId , "1234123413241324" ) ,
193212 new TemplateInstance (
194- "blazorwasmhostedaad_program_main " , "-ho" ,
213+ "blazorwasmhostedaadgraph " , "-ho" ,
195214 ArgConstants . Auth , "SingleOrg" ,
215+ ArgConstants . CallsGraph ,
196216 ArgConstants . Domain , "my-domain" ,
197217 ArgConstants . TenantId , "tenantId" ,
198218 ArgConstants . ClientId , "clientId" ,
199219 ArgConstants . DefaultScope , "full" ,
200220 ArgConstants . AppIdUri , "ApiUri" ,
201- ArgConstants . AppIdClientId , "1234123413241324" ,
202- ArgConstants . UseProgramMain ) ,
221+ ArgConstants . AppIdClientId , "1234123413241324" ) ,
203222 new TemplateInstance (
204- "blazorwasmhostedaadgraph " , "-ho" ,
223+ "blazorwasmhostedaadapi " , "-ho" ,
205224 ArgConstants . Auth , "SingleOrg" ,
206- ArgConstants . CallsGraph ,
225+ ArgConstants . CalledApiUrl , "\" https://graph.microsoft.com\" " ,
226+ ArgConstants . CalledApiScopes , "user.readwrite" ,
207227 ArgConstants . Domain , "my-domain" ,
208228 ArgConstants . TenantId , "tenantId" ,
209229 ArgConstants . ClientId , "clientId" ,
210230 ArgConstants . DefaultScope , "full" ,
211231 ArgConstants . AppIdUri , "ApiUri" ,
212232 ArgConstants . AppIdClientId , "1234123413241324" ) ,
213233 new TemplateInstance (
214- "blazorwasmhostedaadgraph_program_main" , "-ho" ,
234+ "blazorwasmstandaloneaad" ,
235+ ArgConstants . Auth , "SingleOrg" ,
236+ ArgConstants . Domain , "my-domain" ,
237+ ArgConstants . TenantId , "tenantId" ,
238+ ArgConstants . ClientId , "clientId" ) ,
239+ } ;
240+
241+ public static TheoryData < TemplateInstance > TemplateDataSingleOrgProgramMain => new TheoryData < TemplateInstance >
242+ {
243+ new TemplateInstance (
244+ "blazorwasmhostedaad_program_main" , "-ho" ,
215245 ArgConstants . Auth , "SingleOrg" ,
216- ArgConstants . CallsGraph ,
217246 ArgConstants . Domain , "my-domain" ,
218247 ArgConstants . TenantId , "tenantId" ,
219248 ArgConstants . ClientId , "clientId" ,
@@ -222,16 +251,16 @@ public async Task BlazorWasmStandaloneTemplate_IndividualAuth_CreateBuildPublish
222251 ArgConstants . AppIdClientId , "1234123413241324" ,
223252 ArgConstants . UseProgramMain ) ,
224253 new TemplateInstance (
225- "blazorwasmhostedaadapi " , "-ho" ,
254+ "blazorwasmhostedaadgraph_program_main " , "-ho" ,
226255 ArgConstants . Auth , "SingleOrg" ,
227- ArgConstants . CalledApiUrl , "\" https://graph.microsoft.com\" " ,
228- ArgConstants . CalledApiScopes , "user.readwrite" ,
256+ ArgConstants . CallsGraph ,
229257 ArgConstants . Domain , "my-domain" ,
230258 ArgConstants . TenantId , "tenantId" ,
231259 ArgConstants . ClientId , "clientId" ,
232260 ArgConstants . DefaultScope , "full" ,
233261 ArgConstants . AppIdUri , "ApiUri" ,
234- ArgConstants . AppIdClientId , "1234123413241324" ) ,
262+ ArgConstants . AppIdClientId , "1234123413241324" ,
263+ ArgConstants . UseProgramMain ) ,
235264 new TemplateInstance (
236265 "blazorwasmhostedaadapi_program_main" , "-ho" ,
237266 ArgConstants . Auth , "SingleOrg" ,
@@ -244,27 +273,6 @@ public async Task BlazorWasmStandaloneTemplate_IndividualAuth_CreateBuildPublish
244273 ArgConstants . AppIdUri , "ApiUri" ,
245274 ArgConstants . AppIdClientId , "1234123413241324" ,
246275 ArgConstants . UseProgramMain ) ,
247- new TemplateInstance (
248- "blazorwasmstandaloneaadb2c" ,
249- ArgConstants . Auth , "IndividualB2C" ,
250- ArgConstants . AadB2cInstance , "example.b2clogin.com" ,
251- "-ssp" , "b2c_1_siupin" ,
252- ArgConstants . ClientId , "clientId" ,
253- ArgConstants . Domain , "my-domain" ) ,
254- new TemplateInstance (
255- "blazorwasmstandaloneaadb2c_program_main" ,
256- ArgConstants . Auth , "IndividualB2C" ,
257- ArgConstants . AadB2cInstance , "example.b2clogin.com" ,
258- "-ssp" , "b2c_1_siupin" ,
259- ArgConstants . ClientId , "clientId" ,
260- ArgConstants . Domain , "my-domain" ,
261- ArgConstants . UseProgramMain ) ,
262- new TemplateInstance (
263- "blazorwasmstandaloneaad" ,
264- ArgConstants . Auth , "SingleOrg" ,
265- ArgConstants . Domain , "my-domain" ,
266- ArgConstants . TenantId , "tenantId" ,
267- ArgConstants . ClientId , "clientId" ) ,
268276 new TemplateInstance (
269277 "blazorwasmstandaloneaad_program_main" ,
270278 ArgConstants . Auth , "SingleOrg" ,
@@ -287,8 +295,18 @@ public TemplateInstance(string name, params string[] arguments)
287295 }
288296
289297 [ Theory ]
290- [ MemberData ( nameof ( TemplateData ) ) ]
291- public Task BlazorWasmHostedTemplate_AzureActiveDirectoryTemplate_Works ( TemplateInstance instance )
298+ [ MemberData ( nameof ( TemplateDataIndividualB2C ) ) ]
299+ public Task BlazorWasmHostedTemplate_AzureActiveDirectoryTemplate_IndividualB2C_Works ( TemplateInstance instance )
300+ => CreateBuildPublishAsync ( args : instance . Arguments , targetFramework : "netstandard2.1" ) ;
301+
302+ [ Theory ]
303+ [ MemberData ( nameof ( TemplateDataSingleOrg ) ) ]
304+ public Task BlazorWasmHostedTemplate_AzureActiveDirectoryTemplate_SingleOrg_Works ( TemplateInstance instance )
305+ => CreateBuildPublishAsync ( args : instance . Arguments , targetFramework : "netstandard2.1" ) ;
306+
307+ [ Theory ]
308+ [ MemberData ( nameof ( TemplateDataSingleOrgProgramMain ) ) ]
309+ public Task BlazorWasmHostedTemplate_AzureActiveDirectoryTemplate_SingleOrg_ProgramMain_Works ( TemplateInstance instance )
292310 => CreateBuildPublishAsync ( args : instance . Arguments , targetFramework : "netstandard2.1" ) ;
293311
294312 private string ReadFile ( string basePath , string path )
0 commit comments