A cross-platform UI framework for .NET
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

29 lines
609 B

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Avalonia.Threading;
namespace Avalonia.UnitTests
{
public class TestWithServicesBase : IDisposable
{
private IDisposable _scope;
public TestWithServicesBase()
{
_scope = AvaloniaLocator.EnterScope();
}
public void Dispose()
{
if (Dispatcher.UIThread.CheckAccess())
{
Dispatcher.UIThread.RunJobs();
}
_scope.Dispose();
}
}
}