public void TearDown() { DebuggerHelper._mockDebuggerIsAttached = debuggerinitialstate; DispatcherProvider.SetCurrent(null); VisualDiagnostics.VisualTreeChanged -= VTChanged; failures = 0; }
public void Setup() { DispatcherProvider.SetCurrent(new DispatcherProviderStub()); VisualDiagnostics.VisualTreeChanged += VTChanged; debuggerinitialstate = DebuggerHelper._mockDebuggerIsAttached; DebuggerHelper._mockDebuggerIsAttached = true; }
public void Setup() { Device.PlatformServices = new MockPlatformServices { RuntimePlatform = Device.iOS }; DispatcherProvider.SetCurrent(new DispatcherProviderStub()); }
public virtual void Setup() { _defaultCulture = System.Threading.Thread.CurrentThread.CurrentCulture; _defaultUICulture = System.Threading.Thread.CurrentThread.CurrentUICulture; Device.PlatformServices = new MockPlatformServices(); DispatcherProvider.SetCurrent(new DispatcherProviderStub()); DeviceDisplay.SetCurrent(null); }
public virtual void TearDown() { Device.PlatformServices = null; DeviceDisplay.SetCurrent(null); System.Threading.Thread.CurrentThread.CurrentCulture = _defaultCulture; System.Threading.Thread.CurrentThread.CurrentUICulture = _defaultUICulture; DispatcherProvider.SetCurrent(null); }
public void SetUp() { DispatcherProvider.SetCurrent(new DispatcherProviderStub()); //this should collect the ConditionalWeakTable GC.Collect(); GC.WaitForPendingFinalizers(); }
public virtual void TearDown() { MockPlatformSizeService.Current?.Reset(); AppInfo.SetCurrent(null); DeviceDisplay.SetCurrent(null); DeviceInfo.SetCurrent(null); System.Threading.Thread.CurrentThread.CurrentCulture = _defaultCulture; System.Threading.Thread.CurrentThread.CurrentUICulture = _defaultUICulture; DispatcherProvider.SetCurrent(null); }
public virtual void Setup() { Microsoft.Maui.Controls.Hosting.CompatibilityCheck.UseCompatibility(); _defaultCulture = System.Threading.Thread.CurrentThread.CurrentCulture; _defaultUICulture = System.Threading.Thread.CurrentThread.CurrentUICulture; MockPlatformSizeService.Current?.Reset(); DispatcherProvider.SetCurrent(new DispatcherProviderStub()); DeviceDisplay.SetCurrent(null); DeviceInfo.SetCurrent(null); AppInfo.SetCurrent(null); }
public static MauiAppBuilder ConfigureDispatching(this MauiAppBuilder builder) { builder.Services.TryAddSingleton <IDispatcherProvider>(svc => new DispatcherProvider()); builder.Services.TryAddScoped(svc => { var provider = svc.GetRequiredService <IDispatcherProvider>(); if (DispatcherProvider.SetCurrent(provider)) { svc.CreateLogger <Dispatcher>()?.LogWarning("Replaced an existing DispatcherProvider with one from the service provider."); } return(Dispatcher.GetForCurrentThread() !); }); builder.Services.TryAddEnumerable(ServiceDescriptor.Scoped <IMauiInitializeScopedService, DispatcherInitializer>()); return(builder); }
public static MauiAppBuilder ConfigureDispatching(this MauiAppBuilder builder) { builder.Services.TryAddSingleton <IDispatcherProvider>(svc => // the DispatcherProvider might have already been initialized, so ensure that we are grabbing the // Current and putting it in the DI container. DispatcherProvider.Current); builder.Services.TryAddScoped(svc => { var provider = svc.GetRequiredService <IDispatcherProvider>(); if (DispatcherProvider.SetCurrent(provider)) { svc.CreateLogger <Dispatcher>()?.LogWarning("Replaced an existing DispatcherProvider with one from the service provider."); } return(Dispatcher.GetForCurrentThread() !); }); builder.Services.TryAddEnumerable(ServiceDescriptor.Scoped <IMauiInitializeScopedService, DispatcherInitializer>()); return(builder); }
public void TearDown() { DispatcherProvider.SetCurrent(null); _dispatcherProvider.StopAllDispatchers(); _dispatcherProvider = null; }
public void Setup() { _dispatcherProvider = new MarshalingTestDispatcherProvider(); DispatcherProvider.SetCurrent(_dispatcherProvider); }
[TearDown] public void TearDown() => DispatcherProvider.SetCurrent(null);
public void Setup() { DispatcherProvider.SetCurrent(new DispatcherProviderStub()); }
[SetUp] public void Setup() => DispatcherProvider.SetCurrent(new DispatcherProviderStub());
public void TearDown() { DispatcherProvider.SetCurrent(null); DeviceInfo.SetCurrent(null); Device.PlatformServices = null; }
public void TearDown() { DispatcherProvider.SetCurrent(null); DeviceInfo.SetCurrent(null); }
public void Setup() { DispatcherProvider.SetCurrent(new DispatcherProviderStub()); DeviceInfo.SetCurrent(new MockDeviceInfo(platform: DevicePlatform.iOS)); }
public void Setup() { SeverityColorConverter.count = 0; InvertBoolenConverter.count = 0; DispatcherProvider.SetCurrent(new DispatcherProviderStub()); }
public void End() { DispatcherProvider.SetCurrent(null); }
public virtual void TearDown() { DispatcherProvider.SetCurrent(null); System.Threading.Thread.CurrentThread.CurrentCulture = _defaultCulture; }
public virtual void Setup() { _defaultCulture = System.Threading.Thread.CurrentThread.CurrentCulture; DispatcherProvider.SetCurrent(new DispatcherProviderStub()); }
public DispatcherTests() { _dispatcherProvider = new DispatcherProviderStub(); DispatcherProvider.SetCurrent(_dispatcherProvider); }
public void Setup() { Device.PlatformServices = new MockPlatformServices(); DispatcherProvider.SetCurrent(new DispatcherProviderStub()); }
public void Dispose() { DispatcherProvider.SetCurrent(null); _dispatcherProvider.Dispose(); }
public void TearDown() { Application.Current = null; DispatcherProvider.SetCurrent(null); }