@@ -20,7 +20,8 @@ public Fixture()
2020 var logger = Substitute . For < IDiagnosticLogger > ( ) ;
2121 logger . IsEnabled ( Arg . Any < SentryLevel > ( ) ) . Returns ( true ) ;
2222 Options . DiagnosticLogger = logger ;
23- ControlsOfTypeBinder = new MauiSessionReplayMaskControlsOfTypeBinder ( Options ) ;
23+ var options = Microsoft . Extensions . Options . Options . Create ( Options ) ;
24+ ControlsOfTypeBinder = new MauiSessionReplayMaskControlsOfTypeBinder ( options ) ;
2425 }
2526 }
2627
@@ -72,7 +73,8 @@ public void SessionReplayEnabled_IsEnabled(
7273 options . Native . ExperimentalOptions . SessionReplay . OnErrorSampleRate = onErrorSampleRate ;
7374
7475 // Act
75- var binder = new MauiSessionReplayMaskControlsOfTypeBinder ( options ) ;
76+ var iOptions = Microsoft . Extensions . Options . Options . Create ( options ) ;
77+ var binder = new MauiSessionReplayMaskControlsOfTypeBinder ( iOptions ) ;
7678
7779 // Assert
7880 binder . IsEnabled . Should ( ) . Be ( true ) ;
@@ -88,7 +90,8 @@ public void SessionReplayDisabled_IsNotEnabled()
8890 // No sessionSampleRate or onErrorSampleRate set... so should be disabled
8991
9092 // Act
91- var binder = new MauiSessionReplayMaskControlsOfTypeBinder ( options ) ;
93+ var iOptions = Microsoft . Extensions . Options . Options . Create ( options ) ;
94+ var binder = new MauiSessionReplayMaskControlsOfTypeBinder ( iOptions ) ;
9295
9396 // Assert
9497 binder . IsEnabled . Should ( ) . Be ( false ) ;
@@ -105,7 +108,8 @@ public void UseSentry_NoMaskedControls_DoesNotRegisterMauiVisualElementEventsBin
105108 options . Native . ExperimentalOptions . SessionReplay . MaskedControls . Clear ( ) ;
106109
107110 // Act
108- var binder = new MauiSessionReplayMaskControlsOfTypeBinder ( options ) ;
111+ var iOptions = Microsoft . Extensions . Options . Options . Create ( options ) ;
112+ var binder = new MauiSessionReplayMaskControlsOfTypeBinder ( iOptions ) ;
109113
110114 // Assert
111115 binder . IsEnabled . Should ( ) . Be ( false ) ;
0 commit comments