using ApplicationLayer.InfrastructureServicesInterfaces; using Bogus; using Domains.VisaApplicationDomain; namespace VisaApi.Fakers.VisaApplications; /// /// Generates permissions to destination Country /// public sealed class PermissionToDestCountryFaker : Faker { public PermissionToDestCountryFaker(IDateTimeProvider dateTimeProvider) { RuleFor(p => p.Issuer, f => f.Company.CompanyName()); RuleFor(p => p.ExpirationDate, f => f.Date.Future(4, dateTimeProvider.Now())); } }