@@ -37,7 +37,8 @@ public void InitFailsWithInvalidAccount()
3737 var configuration = GetDefaultConfiguration ( ) ;
3838 var msiConfiguration = GetDefaultStorageMsiConfiguration ( ) ;
3939
40- Assert . ThrowsAny < RequestFailedException > ( ( ) => job . InitializeJobConfiguration ( GetMockServiceProvider ( configuration , msiConfiguration ) ) ) ;
40+ var ex = Assert . ThrowsAny < AggregateException > ( ( ) => job . InitializeJobConfiguration ( GetMockServiceProvider ( configuration , msiConfiguration ) ) ) ;
41+ Assert . IsType < RequestFailedException > ( ex . InnerException ) ;
4142 }
4243
4344 [ Theory ]
@@ -46,13 +47,13 @@ public void InitFailsWithInvalidAccount()
4647 [ InlineData ( "AzureAccountConnectionStringDestination" , null , typeof ( ArgumentException ) ) ]
4748 [ InlineData ( "AzureContainerNameDestination" , null , typeof ( ArgumentNullException ) ) ]
4849 [ InlineData ( "AzureContainerNameSource" , null , typeof ( ArgumentNullException ) ) ]
49- [ InlineData ( "DestinationFilePrefix" , null , typeof ( RequestFailedException ) ) ]
50+ [ InlineData ( "DestinationFilePrefix" , null , typeof ( AggregateException ) ) ]
5051 // empty values
5152 [ InlineData ( "AzureAccountConnectionStringSource" , "" , typeof ( ArgumentException ) ) ]
5253 [ InlineData ( "AzureAccountConnectionStringDestination" , "" , typeof ( ArgumentException ) ) ]
5354 [ InlineData ( "AzureContainerNameDestination" , "" , typeof ( ArgumentException ) ) ]
5455 [ InlineData ( "AzureContainerNameSource" , "" , typeof ( ArgumentException ) ) ]
55- [ InlineData ( "DestinationFilePrefix" , "" , typeof ( RequestFailedException ) ) ]
56+ [ InlineData ( "DestinationFilePrefix" , "" , typeof ( AggregateException ) ) ]
5657 public void InitMissingArgArguments ( string property , object value , Type exceptionType )
5758 {
5859 var job = new Job ( ) ;
@@ -78,9 +79,9 @@ private static CollectAzureChinaCdnLogsConfiguration GetDefaultConfiguration()
7879 return new CollectAzureChinaCdnLogsConfiguration
7980 {
8081 // [SuppressMessage("Microsoft.Security", "CS002:SecretInNextLine", Justification="Test secret")]
81- AzureAccountConnectionStringSource = "DefaultEndpointsProtocol=https;AccountName=name ;AccountKey=cdummy4aadummyAAWhdummyAdummyA6A+dummydoAdummyJqdummymnm+H+2dummyA/dummygdummyqdummyKK==;EndpointSuffix=core.chinacloudapi.cn" ,
82+ AzureAccountConnectionStringSource = "DefaultEndpointsProtocol=https;AccountName=thisstorageaccountnameistoolong ;AccountKey=cdummy4aadummyAAWhdummyAdummyA6A+dummydoAdummyJqdummymnm+H+2dummyA/dummygdummyqdummyKK==;EndpointSuffix=core.chinacloudapi.cn" ,
8283 // [SuppressMessage("Microsoft.Security", "CS002:SecretInNextLine", Justification="Test secret")]
83- AzureAccountConnectionStringDestination = "DefaultEndpointsProtocol=https;AccountName=name ;AccountKey=cdummy4aadummyAAWhdummyAdummyA6A+dummydoAdummyJqdummymnm+H+2dummyA/dummygdummyqdummyKK==;EndpointSuffix=core.windows.net" ,
84+ AzureAccountConnectionStringDestination = "DefaultEndpointsProtocol=https;AccountName=thisstorageaccountnameistoolong ;AccountKey=cdummy4aadummyAAWhdummyAdummyA6A+dummydoAdummyJqdummymnm+H+2dummyA/dummygdummyqdummyKK==;EndpointSuffix=core.windows.net" ,
8485 AzureContainerNameDestination = "DestContainer" ,
8586 AzureContainerNameSource = "SourceContainer" ,
8687 DestinationFilePrefix = "SomePrfix" ,
0 commit comments