public CreatePlatoOrderCommandHandler(ILogAs logAs, IPlatoOrderWriteRepository platoOrderWriteRepository, IWorkOrderWriteRepository workOrderWriteRepository, IIdentifierProvider identifierProvider, IVersionProvider versionProvider, IPlatoOrderProvider platoOrderProvider, IPlatoOrderChecker platoOrderChecker, IDomainConverter domainConverter) { _logAs = logAs ?? throw Error.ArgumentNull(nameof(logAs)); _platoOrderWriteRepository = platoOrderWriteRepository ?? throw Error.ArgumentNull(nameof(platoOrderWriteRepository)); _workOrderWriteRepository = workOrderWriteRepository ?? throw Error.ArgumentNull(nameof(workOrderWriteRepository)); _identifierProvider = identifierProvider ?? throw Error.ArgumentNull(nameof(identifierProvider)); _versionProvider = versionProvider ?? throw Error.ArgumentNull(nameof(versionProvider)); _platoOrderProvider = platoOrderProvider ?? throw Error.ArgumentNull(nameof(platoOrderProvider)); _platoOrderChecker = platoOrderChecker ?? throw Error.ArgumentNull(nameof(platoOrderChecker)); _domainConverter = domainConverter ?? throw Error.ArgumentNull(nameof(domainConverter)); }
public void TestInitialize() { RepositoryTestsHelper.Init("PlatoOrders"); _repository = new PlatoOrderWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString))); }