using foodmarket.Application.Common.Tenancy;

namespace foodmarket.UnitTests.Support;

/// <summary>Подменяемый ITenantContext для тестов: значения задаются напрямую,
/// без HttpContext/JWT.</summary>
public sealed class FakeTenantContext : ITenantContext
{
    public Guid? OrganizationId { get; set; }
    public bool IsAuthenticated { get; set; } = true;
    public bool IsSuperAdmin { get; set; }
    public bool IsTenantOverride { get; set; }
    public Guid? UserId { get; set; }
}
