using GFramework.Core.Abstractions.architecture;
using GFramework.Core.Abstractions.model;
namespace GFramework.Core.Tests.model;
///
/// 测试模型类,用于框架测试目的
///
public sealed class TestModel : IModel
{
private IArchitectureContext _context = null!;
///
/// 获取模型是否已初始化的状态
///
public bool Inited { get; private set; }
///
/// 初始化模型
///
public void Init()
{
Inited = true;
}
public void SetContext(IArchitectureContext context)
{
_context = context;
}
public IArchitectureContext GetContext()
{
return _context;
}
}