55using System . Collections . Generic ;
66using Azure . AI . MetricsAdvisor . Administration ;
77using Azure . AI . MetricsAdvisor . Models ;
8+ using Azure . Core ;
89using Azure . Core . TestFramework ;
910using NUnit . Framework ;
1011
@@ -38,7 +39,7 @@ public MetricsAdvisorLiveTestBase(bool isAsync) : base(isAsync)
3839 public MetricsAdvisorAdministrationClient GetMetricsAdvisorAdministrationClient ( bool useTokenCredential = false )
3940 {
4041 var endpoint = new Uri ( TestEnvironment . MetricsAdvisorUri ) ;
41- var instrumentedOptions = InstrumentClientOptions ( new MetricsAdvisorClientsOptions ( ) ) ;
42+ var instrumentedOptions = GetInstrumentedOptions ( ) ;
4243
4344 MetricsAdvisorAdministrationClient client = useTokenCredential
4445 ? new ( endpoint , TestEnvironment . Credential , instrumentedOptions )
@@ -50,7 +51,7 @@ public MetricsAdvisorAdministrationClient GetMetricsAdvisorAdministrationClient(
5051 public MetricsAdvisorClient GetMetricsAdvisorClient ( bool useTokenCredential = false )
5152 {
5253 var endpoint = new Uri ( TestEnvironment . MetricsAdvisorUri ) ;
53- var instrumentedOptions = InstrumentClientOptions ( new MetricsAdvisorClientsOptions ( ) ) ;
54+ var instrumentedOptions = GetInstrumentedOptions ( ) ;
5455
5556 MetricsAdvisorClient client = useTokenCredential
5657 ? new ( endpoint , TestEnvironment . Credential , instrumentedOptions )
@@ -88,5 +89,14 @@ protected void ValidateGroupKey(DimensionKey groupKey)
8889 Assert . That ( column . Value , Is . Not . Null . And . Not . Empty ) ;
8990 }
9091 }
92+
93+ private MetricsAdvisorClientsOptions GetInstrumentedOptions ( )
94+ {
95+ var options = new MetricsAdvisorClientsOptions ( ) ;
96+
97+ options . Retry . MaxRetries = 6 ;
98+
99+ return InstrumentClientOptions ( options ) ;
100+ }
91101 }
92102}
0 commit comments