refactor(tests): 将Architecture目录重命名为Architectures

- 重命名GFramework.Core.Tests/Architecture目录为GFramework.Core.Tests/Architectures
- 更新所有相关文件中的命名空间引用
- 修复GameContextTests中TestArchitecture类的基类引用
- 修复TestArchitectureBase类的基类引用
- 修复ArchitectureTestsBase泛型约束中的类型引用
- 更新其他测试文件中的命名空间导入路径
This commit is contained in:
GeWuYou 2026-03-10 19:01:50 +08:00
parent 8ea462de28
commit 52f95c7e5f
15 changed files with 18 additions and 17 deletions

View File

@ -4,7 +4,7 @@ using GFramework.Core.Abstractions.Properties;
using GFramework.Core.Architectures;
using GFramework.Core.Logging;
namespace GFramework.Core.Tests.Architecture;
namespace GFramework.Core.Tests.Architectures;
/// <summary>
/// ArchitectureConfiguration类的单元测试

View File

@ -2,7 +2,7 @@ using System.Collections.Immutable;
using GFramework.Core.Abstractions.Enums;
using GFramework.Core.Architectures;
namespace GFramework.Core.Tests.Architecture;
namespace GFramework.Core.Tests.Architectures;
/// <summary>
/// ArchitectureConstants类的单元测试

View File

@ -15,7 +15,7 @@ using GFramework.Core.IoC;
using GFramework.Core.Logging;
using GFramework.Core.Query;
namespace GFramework.Core.Tests.Architecture;
namespace GFramework.Core.Tests.Architectures;
/// <summary>
/// ArchitectureContext类的单元测试

View File

@ -16,7 +16,7 @@ using GFramework.Core.Query;
using Mediator;
using ICommand = GFramework.Core.Abstractions.Command.ICommand;
namespace GFramework.Core.Tests.Architecture;
namespace GFramework.Core.Tests.Architectures;
/// <summary>
/// ArchitectureServices类的单元测试

View File

@ -1,7 +1,7 @@
using GFramework.Core.Tests.Model;
using GFramework.Core.Tests.Systems;
namespace GFramework.Core.Tests.Architecture;
namespace GFramework.Core.Tests.Architectures;
/// <summary>
/// 异步测试架构,用于测试异步模型和系统的初始化

View File

@ -1,7 +1,7 @@
using GFramework.Core.Abstractions.Architecture;
using GFramework.Core.Architectures;
namespace GFramework.Core.Tests.Architecture;
namespace GFramework.Core.Tests.Architectures;
/// <summary>
/// ContextProvider 相关类的单元测试

View File

@ -16,7 +16,7 @@ using GFramework.Core.Query;
using Mediator;
using ICommand = GFramework.Core.Abstractions.Command.ICommand;
namespace GFramework.Core.Tests.Architecture;
namespace GFramework.Core.Tests.Architectures;
/// <summary>
/// GameContext类的单元测试
@ -215,7 +215,7 @@ public class GameContextTests
/// <summary>
/// 测试用的架构类继承自Architecture
/// </summary>
public class TestArchitecture : Architectures.Architecture
public class TestArchitecture : Architecture
{
/// <summary>
/// 初始化方法,当前为空实现

View File

@ -7,7 +7,7 @@ using GFramework.Core.IoC;
using GFramework.Core.Logging;
using GFramework.Core.Model;
namespace GFramework.Core.Tests.Architecture;
namespace GFramework.Core.Tests.Architectures;
/// <summary>
/// 优先级服务排序的集成测试

View File

@ -7,7 +7,7 @@ using GFramework.Core.Abstractions.Utility;
using GFramework.Core.Architectures;
using Microsoft.Extensions.DependencyInjection;
namespace GFramework.Core.Tests.Architecture;
namespace GFramework.Core.Tests.Architectures;
/// <summary>
/// RegistryInitializationHookBase 抽象基类的单元测试

View File

@ -1,7 +1,7 @@
using GFramework.Core.Tests.Model;
using GFramework.Core.Tests.Systems;
namespace GFramework.Core.Tests.Architecture;
namespace GFramework.Core.Tests.Architectures;
/// <summary>
/// 同步测试架构类,用于测试架构的生命周期和事件处理

View File

@ -1,11 +1,12 @@
using GFramework.Core.Abstractions.Enums;
using GFramework.Core.Architectures;
namespace GFramework.Core.Tests.Architecture;
namespace GFramework.Core.Tests.Architectures;
/// <summary>
/// 测试架构基类,提供通用的测试架构功能
/// </summary>
public abstract class TestArchitectureBase : Architectures.Architecture
public abstract class TestArchitectureBase : Architecture
{
private Action<TestArchitectureBase>? _postRegistrationHook;

View File

@ -2,7 +2,7 @@ using GFramework.Core.Abstractions.Architecture;
using GFramework.Core.Abstractions.Rule;
using GFramework.Core.Architectures;
using GFramework.Core.Rule;
using GFramework.Core.Tests.Architecture;
using GFramework.Core.Tests.Architectures;
namespace GFramework.Core.Tests.Rule;

View File

@ -7,7 +7,7 @@ namespace GFramework.Core.Tests.Tests;
/// 架构测试基类,封装同步/异步共通测试逻辑
/// </summary>
/// <typeparam name="TArchitecture">架构类型必须继承自Architecture</typeparam>
public abstract class ArchitectureTestsBase<TArchitecture> where TArchitecture : Architectures.Architecture
public abstract class ArchitectureTestsBase<TArchitecture> where TArchitecture : Architecture
{
protected TArchitecture? Architecture;

View File

@ -1,5 +1,5 @@
using GFramework.Core.Abstractions.Enums;
using GFramework.Core.Tests.Architecture;
using GFramework.Core.Tests.Architectures;
using GFramework.Core.Tests.Model;
using GFramework.Core.Tests.Systems;
using NUnit.Framework.Legacy;

View File

@ -1,6 +1,6 @@
using GFramework.Core.Abstractions.Enums;
using GFramework.Core.Architectures;
using GFramework.Core.Tests.Architecture;
using GFramework.Core.Tests.Architectures;
using GFramework.Core.Tests.Events;
using GFramework.Core.Tests.Model;
using GFramework.Core.Tests.Systems;