public void Before_each_test() { _logger = new Mock <ILogger <UpdateOrganisationHandler> >(); _organisationValidator = new Mock <IOrganisationValidator>(); ; _textSanitiser = new TextSanitiser(); _validationErrorMessage = new ValidationErrorMessage(); _updateOrganisationRepository = new Mock <IUpdateOrganisationRepository>(); _auditLogService = new Mock <IAuditLogService>(); _organisationValidator.Setup(x => x.ValidateOrganisation(It.IsAny <UpdateOrganisationCommand>())) .Returns(_validationErrorMessage); _auditData = new AuditData { }; _auditLogService.Setup(x => x.AuditOrganisation(It.IsAny <UpdateOrganisationCommand>())).Returns(_auditData); _handler = new UpdateOrganisationHandler(_logger.Object, _updateOrganisationRepository.Object, _auditLogService.Object, _organisationValidator.Object, _textSanitiser); _request = new UpdateOrganisationRequest { OrganisationId = Guid.NewGuid(), OrganisationTypeId = 1, ProviderTypeId = 1, LegalName = "legal name", CharityNumber = "1233333", CompanyNumber = "35444444", Username = "******", ApplicationDeterminedDate = DateTime.Today }; }
public UpdateOrganisationHandler(ILogger <UpdateOrganisationHandler> logger, IUpdateOrganisationRepository updateOrganisationRepository, IAuditLogService auditLogService, IOrganisationValidator organisationValidator, ITextSanitiser textSanitiser) { _logger = logger; _updateOrganisationRepository = updateOrganisationRepository; _auditLogService = auditLogService; _organisationValidator = organisationValidator; _textSanitiser = textSanitiser; }
public UpdateOrganisationLegalNameHandler(ILogger <UpdateOrganisationLegalNameHandler> logger, IOrganisationValidator validator, IUpdateOrganisationRepository updateOrganisationRepository, ITextSanitiser textSanitiser, IAuditLogService auditLogService) { _logger = logger; _validator = validator; _updateOrganisationRepository = updateOrganisationRepository; _textSanitiser = textSanitiser; _auditLogService = auditLogService; }
public CreateOrganisationHandler(ICreateOrganisationRepository repository, IEventsRepository eventsRepository, ILogger <CreateOrganisationHandler> logger, IOrganisationValidator organisationValidator, IProviderTypeValidator providerTypeValidator, IMapCreateOrganisationRequestToCommand mapper, ITextSanitiser textSanitiser) { _organisationRepository = repository; _eventsRepository = eventsRepository; _logger = logger; _organisationValidator = organisationValidator; _providerTypeValidator = providerTypeValidator; _mapper = mapper; _textSanitiser = textSanitiser; }