using PnvPanel.Application.Common.Interfaces; namespace PnvPanel.Application.Tests.TestSupport; public sealed class FakeCurrentUser : ICurrentUser { public Guid? UserId { get; set; } public string? UserName { get; set; } public bool IsAuthenticated => UserId is not null; public static FakeCurrentUser Authenticated(Guid userId, string userName = "testuser") => new() { UserId = userId, UserName = userName }; public static FakeCurrentUser Anonymous() => new(); }