namespace ytLive.Services.Entitlement; /// /// Test double for the entitlement rail. Production never uses it — a fake that could be reached /// in a shipped build is a licence bypass, so it lives here only because tests need to drive both /// answers without a Steam client or a network. /// public sealed class FakeEntitlement : IEntitlement { public FakeEntitlement(bool isPro = false) => IsPro = isPro; public bool IsPro { get; set; } }