private Either <Error, PurchaseApplication> Reject( PurchaseApplication purchaseApplication, RejectionReason rejection) { return(purchaseApplication .Reject(timeService.UtcNow(), rejection) .MapLeft(_ => Error.PurchaseApplicationIsAlreadyRejected)); }
public PurchaseApplicationTests() { _unitOfWork = new Mock <IUnitOfWork>(); _mediator = new Mock <IMediatorHandler>(); _notifications = new Mock <ApplicationNotificationHandler>(); _httpContextAccessor = new Mock <IHttpContextAccessor>(); _purchaseRepository = new Mock <IPurchaseRepository>(); _dealerApplication = new Mock <IDealerApplication>(); var mockMapper = new MapperConfiguration(cfg => { cfg.AddProfile(new MappingProfile()); }); var mapper = mockMapper.CreateMapper(); _purchaseApplication = new PurchaseApplication(mapper, _unitOfWork.Object, _mediator.Object, _httpContextAccessor.Object, _dealerApplication.Object, _purchaseRepository.Object, _notifications.Object); }
private Either <Error, Unit> Update(PurchaseApplication purchaseApplication) { purchaseApplicationRepository.Update(purchaseApplication); return(unit); }