refactor(tests): 更新测试文件以支持Cqrs功能

- 在ArchitectureContextTests.cs中添加GFramework.Cqrs.Abstractions.Cqrs命名空间引用
- 在MicrosoftDiContainerTests.cs中添加GFramework.Cqrs.Abstractions.Cqrs命名空间引用
- 为测试文件提供必要的Cqrs相关依赖注入支持
This commit is contained in:
GeWuYou 2026-04-15 17:49:52 +08:00
parent 82e6332a9b
commit 2425d28097
2 changed files with 13 additions and 11 deletions

View File

@ -16,6 +16,7 @@ using GFramework.Core.Events;
using GFramework.Core.Ioc; using GFramework.Core.Ioc;
using GFramework.Core.Logging; using GFramework.Core.Logging;
using GFramework.Core.Query; using GFramework.Core.Query;
using GFramework.Cqrs.Abstractions.Cqrs;
namespace GFramework.Core.Tests.Architectures; namespace GFramework.Core.Tests.Architectures;
@ -44,15 +45,6 @@ namespace GFramework.Core.Tests.Architectures;
[TestFixture] [TestFixture]
public class ArchitectureContextTests public class ArchitectureContextTests
{ {
private AsyncQueryExecutor? _asyncQueryBus;
private CommandExecutor? _commandBus;
private MicrosoftDiContainer? _container;
private ArchitectureContext? _context;
private DefaultEnvironment? _environment;
private EventBus? _eventBus;
private QueryExecutor? _queryBus;
[SetUp] [SetUp]
public void SetUp() public void SetUp()
{ {
@ -84,6 +76,15 @@ public class ArchitectureContextTests
_context = new ArchitectureContext(_container); _context = new ArchitectureContext(_container);
} }
private AsyncQueryExecutor? _asyncQueryBus;
private CommandExecutor? _commandBus;
private MicrosoftDiContainer? _container;
private ArchitectureContext? _context;
private DefaultEnvironment? _environment;
private EventBus? _eventBus;
private QueryExecutor? _queryBus;
/// <summary> /// <summary>
/// 测试构造函数在所有参数都有效时不应抛出异常 /// 测试构造函数在所有参数都有效时不应抛出异常
/// </summary> /// </summary>

View File

@ -5,6 +5,7 @@ using GFramework.Core.Ioc;
using GFramework.Core.Logging; using GFramework.Core.Logging;
using GFramework.Core.Tests.Cqrs; using GFramework.Core.Tests.Cqrs;
using GFramework.Core.Tests.Systems; using GFramework.Core.Tests.Systems;
using GFramework.Cqrs.Abstractions.Cqrs;
namespace GFramework.Core.Tests.Ioc; namespace GFramework.Core.Tests.Ioc;
@ -14,8 +15,6 @@ namespace GFramework.Core.Tests.Ioc;
[TestFixture] [TestFixture]
public class MicrosoftDiContainerTests public class MicrosoftDiContainerTests
{ {
private MicrosoftDiContainer _container = null!;
/// <summary> /// <summary>
/// 在每个测试方法执行前进行设置 /// 在每个测试方法执行前进行设置
/// </summary> /// </summary>
@ -35,6 +34,8 @@ public class MicrosoftDiContainerTests
CqrsTestRuntime.RegisterInfrastructure(_container); CqrsTestRuntime.RegisterInfrastructure(_container);
} }
private MicrosoftDiContainer _container = null!;
/// <summary> /// <summary>
/// 测试注册单例实例的功能 /// 测试注册单例实例的功能
/// </summary> /// </summary>