public VerifyOrganizationCommandHandler( IOrgManagerDbContext context, IDomainEntityToDbEntityMapper <Employee, EmployeeEntity> employeeDomainToDbEntityMapper, IDomainEntityToDbEntityMapper <PaidTimeOffPolicy, PaidTimeOffPolicyEntity> ptoPolicyDomainToDbEntityMapper, IOrganizationVerifier organizationVerifier) { this.context = context ?? throw new ArgumentNullException(nameof(context)); this.employeeDomainToDbEntityMapper = employeeDomainToDbEntityMapper ?? throw new ArgumentNullException(nameof(employeeDomainToDbEntityMapper)); this.organizationVerifier = organizationVerifier ?? throw new ArgumentNullException(nameof(organizationVerifier)); this.ptoPolicyDomainToDbEntityMapper = ptoPolicyDomainToDbEntityMapper ?? throw new ArgumentNullException(nameof(ptoPolicyDomainToDbEntityMapper)); }
public VerifyOrganizationQueryHandler( IApplicationWriteDbContext context, IDbEntityToDomainEntityMapper <EmployeeEntity, Employee> employeeDbEntityToDomainEntityMapper, IDbEntityToDomainEntityMapper <PaidTimeOffPolicyEntity, PaidTimeOffPolicy> ptoPolicyDbEntityToDomainEntityMapper, IOrganizationVerifier organizationVerifier) { this.context = context ?? throw new ArgumentNullException(nameof(context)); this.employeeDbEntityToDomainEntityMapper = employeeDbEntityToDomainEntityMapper ?? throw new ArgumentNullException(nameof(employeeDbEntityToDomainEntityMapper)); this.organizationVerifier = organizationVerifier ?? throw new ArgumentNullException(nameof(organizationVerifier)); this.ptoPolicyDbEntityToDomainEntityMapper = ptoPolicyDbEntityToDomainEntityMapper ?? throw new ArgumentNullException(nameof(ptoPolicyDbEntityToDomainEntityMapper)); }
public OrganizationVerifierTests() { organizationVerifier = new OrganizationVerifier(); }