using GFramework.Core.Tests.architecture;
using NUnit.Framework;
namespace GFramework.Core.Tests.tests;
///
/// 异步架构测试类,用于测试异步架构的相关功能
///
///
/// 该测试类使用非并行执行模式,确保测试的隔离性
///
[TestFixture]
[NonParallelizable]
public class AsyncArchitectureTests : ArchitectureTestsBase
{
///
/// 创建异步测试架构实例
///
/// AsyncTestArchitecture实例
protected override AsyncTestArchitecture CreateArchitecture() => new();
///
/// 初始化架构的异步方法
///
/// 表示异步操作的Task
protected override async Task InitializeArchitecture()
{
await Architecture!.InitializeAsync();
}
}