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.
 
 
 

32 lines
564 B

#if NUNIT
using System.Threading.Tasks;
namespace Avalonia.Headless.UnitTests;
public class AsyncSetupTests
{
private static int s_instanceCount;
[SetUp]
public async Task SetUp()
{
await Task.Delay(100);
++s_instanceCount;
}
[AvaloniaTest, TestCase(1), TestCase(2)]
public void Async_Setup_TearDown_Should_Work(int index)
{
AssertHelper.Equal(1, s_instanceCount);
}
[TearDown]
public async Task TearDown()
{
await Task.Delay(100);
--s_instanceCount;
}
}
#endif