private void WithCreateOrganisation()
        {
            var repositoryMock = new Mock <IOrganisationRepository>();

            repositoryMock.Setup(r => r.CreateOrganisationAsync(It.IsAny <Organisation>()));
            organisationRepository = repositoryMock.Object;
        }
示例#2
0
 public ApplicationService(IApplicationRepository applicationRepository, IOrganisationRepository organisationRepository, ITeamRepository teamRepository, IKeyBranchVersionHistoryRepository versionHistoryRepository)
 {
     this.repository               = applicationRepository;
     this.teamRepository           = teamRepository;
     this.organisationRepository   = organisationRepository;
     this.versionHistoryRepository = versionHistoryRepository;
 }
 public OrganisationService(IOrganisationRepository organisationRepository, IOrganisationCounterRepository organisationCounterRepository, IEmailService emailService, IQRCodeService qrCodeService)
 {
     _organisationRepository        = organisationRepository;
     _organisationCounterRepository = organisationCounterRepository;
     _emailService  = emailService;
     _qrCodeService = qrCodeService;
 }
 public OrganisationService(
     IOrganisationRepository organisationRepository,
     IMapper mapper)
 {
     _organisationRepository = organisationRepository;
     _mapper = mapper;
 }
示例#5
0
 public GetOrganisationHandler(IOrganisationRepository repository, ILogger <GetOrganisationHandler> logger,
                               IOrganisationValidator organisationValidator)
 {
     _organisationRepository = repository;
     _logger = logger;
     _organisationValidator = organisationValidator;
 }
示例#6
0
 public OrganisationCreationValidator(ModelStateDictionary ModelState, ICurrencyRepository currencyRepository, IEntityRepository entityRepository,
                                      IOrganisationRepository organisationRepository) : base(ModelState)
 {
     this.currencyRepository     = currencyRepository;
     this.entityRepository       = entityRepository;
     this.organisationRepository = organisationRepository;
 }
 public AuditLogService(RegisterAuditLogSettings settings, IOrganisationRepository organisationRepository, ILookupDataRepository lookupDataRepository, IOrganisationStatusManager organisationStatusManager)
 {
     _settings = settings;
     _organisationRepository    = organisationRepository;
     _lookupDataRepository      = lookupDataRepository;
     _organisationStatusManager = organisationStatusManager;
 }
 public ProfileService(IUsersRepository applicationUserRepository, IOrganisationRepository organisationRepository)
 {
     _applicationUserRepository = applicationUserRepository ??
                                  throw new ArgumentNullException(nameof(applicationUserRepository));
     _organisationRepository = organisationRepository ??
                               throw new ArgumentNullException(nameof(organisationRepository));
 }
示例#9
0
 public VolunteerSpecifications(IOrganisationRepository organisationRepository, IVolunteerRepository volunteerRepository, IUpdatedEntityLogRepository updatedEntityLogRepository, IRefereeRepository refereeRepository)
 {
     _organisationRepository     = organisationRepository;
     _volunteerRepository        = volunteerRepository;
     _updatedEntityLogRepository = updatedEntityLogRepository;
     _refereeRepository          = refereeRepository;
 }
示例#10
0
 public GetOrganisationRegisterStatusHandler(IOrganisationRepository repository,
                                             ILogger <GetOrganisationRegisterStatusHandler> logger, IOrganisationValidator validator)
 {
     _repository = repository;
     _logger     = logger;
     _validator  = validator;
 }
 public UpdateContactWithOrgAndStatus(IContactRepository contactRepository, IOrganisationRepository organisationRepository,
                                      IOrganisationQueryRepository organisationQueryRepository)
 {
     _contactRepository           = contactRepository;
     _organisationRepository      = organisationRepository;
     _organisationQueryRepository = organisationQueryRepository;
 }
示例#12
0
 public RedeemController(IUserRepository _userRepository, IPromoRepository _promoRepository, IOrganisationRepository _organisationRepository, ICouponRepository _couponRespository)
 {
     this._userRepository         = _userRepository;
     this._promoRepository        = _promoRepository;
     this._organisationRepository = _organisationRepository;
     this._couponRespository      = _couponRespository;
 }
示例#13
0
        /// <summary>
        /// Creates a data layer.
        /// </summary>
        /// <param name="dataContext">The data context.</param>
        /// <param name="auditHeaderRepository">The audit header repository.</param>
        /// <param name="organisationRepository">The organisation repository.</param>
        /// <returns>Data layer.</returns>
        internal static IVirtualBridgeData CreateVirtualBridgeData(
            DataContext dataContext,
            IAuditHeaderRepository auditHeaderRepository   = null,
            IOrganisationRepository organisationRepository = null)
        {
            Mock <ILogger <VirtualBridgeData> > loggerMock =
                MockFactory.CreateLoggerMock <VirtualBridgeData>();

            if (auditHeaderRepository == null)
            {
                Mock <IAuditHeaderRepository> auditHeaderRepositoryMock =
                    MockFactory.CreateRepositoryMock <IAuditHeaderRepository>();
                auditHeaderRepository = auditHeaderRepositoryMock.Object;
            }

            if (organisationRepository == null)
            {
                Mock <IOrganisationRepository> organisationRepositoryMock =
                    MockFactory.CreateRepositoryMock <IOrganisationRepository>();
                organisationRepository = organisationRepositoryMock.Object;
            }

            return(new VirtualBridgeData(
                       logger: loggerMock.Object,
                       dataContext: dataContext,
                       auditHeaderRepository: auditHeaderRepository,
                       organisationRepository: organisationRepository));
        }
        private OrganisationControllerBuilder(List <Claim> claims)
        {
            createOrganisationService  = Mock.Of <ICreateOrganisationService>();
            organisationRepository     = Mock.Of <IOrganisationRepository>();
            serviceRecipientRepository = Mock.Of <IServiceRecipientRepository>();

            claimsPrincipal = new ClaimsPrincipal(new ClaimsIdentity(claims, "mock"));
        }
 public CreateOrganisationHandler(IOrganisationRepository organisationRepository,                   
     IOrganisationQueryRepository organisationQueryRepository,
     IContactRepository contactRepository)
 {
     _organisationRepository = organisationRepository;
     _contactRepository = contactRepository;          
     _organisationQueryRepository = organisationQueryRepository;
 }
示例#16
0
 public ProfileController(IUserRepository _userRepository, IPromoRepository _promoRepository, IOrganisationRepository _organisationRepository, IPaymentTransactionRepository _paymentTransactionRepository, ICouponRepository _couponRespository)
 {
     this._userRepository               = _userRepository;
     this._promoRepository              = _promoRepository;
     this._organisationRepository       = _organisationRepository;
     this._paymentTransactionRepository = _paymentTransactionRepository;
     this._couponRespository            = _couponRespository;
 }
示例#17
0
 public UserService(IUserRepository repository, IMapper mapper, PasswordManager passwordManager, IMediator mediator, IRabbitMqBus bus, IOrganisationRepository organisationRepository)
 {
     _repository = repository;
     _mapper = mapper;
     _passwordManager = passwordManager;
     _bus = bus;
     _organisationRepository = organisationRepository;
 }
 public OrganisationSpecifications(IOrganisationRepository organisationRepository, IOrganisationSettingsRepository organisationSettingsRepository, IOrganisationFinancialPlanRepository organisationFinancialPlanRepository, IFinancialPlanRepository financialPlanRepository, IVolunteerRepository volunteerRepository)
 {
     _organisationRepository              = organisationRepository;
     _organisationSettingsRepository      = organisationSettingsRepository;
     _organisationFinancialPlanRepository = organisationFinancialPlanRepository;
     _financialPlanRepository             = financialPlanRepository;
     _volunteerRepository = volunteerRepository;
 }
示例#19
0
 public CreateOrganisation(
     IConsoleWriter consoleWriter,
     IOrganisationRepository organisationRepo,
     IOrganisationFactory organisationFactory)
 {
     _consoleWriter       = consoleWriter;
     _organisationRepo    = organisationRepo;
     _organisationFactory = organisationFactory;
 }
        internal OrganisationControllerBuilder WithUpdateOrganisation(Organisation organisation)
        {
            var repositoryMock = new Mock <IOrganisationRepository>();

            repositoryMock.Setup(r => r.GetByIdAsync(It.IsAny <Guid>())).ReturnsAsync(organisation);
            repositoryMock.Setup(r => r.UpdateAsync(It.IsAny <Organisation>()));
            organisationRepository = repositoryMock.Object;
            return(this);
        }
 public CreateOrganisationLogic(
     IOrganisationRepository organisationRepository,
     INoSqlPersistenceManagerProvider noSqlPersistenceManagerProvider,
     IKeyValueStorePersistenceManager ke
     )
 {
     _organisationRepository          = organisationRepository;
     _noSqlPersistenceManagerProvider = noSqlPersistenceManagerProvider;
 }
        internal OrganisationControllerBuilder WithGetOrganisationWithRelatedOrganisations(Organisation result)
        {
            var mockGetWithRelated = new Mock <IOrganisationRepository>();

            mockGetWithRelated.Setup(r => r.GetByIdWithRelatedOrganisationsAsync(result.OrganisationId)).ReturnsAsync(result);

            organisationRepository = mockGetWithRelated.Object;
            return(this);
        }
 public OrganisationsController(
     IOrganisationRepository organisationRepository,
     ICreateOrganisationService createOrganisationService,
     IServiceRecipientRepository serviceRecipientRepository)
 {
     _organisationRepository     = organisationRepository ?? throw new ArgumentNullException(nameof(organisationRepository));
     _createOrganisationService  = createOrganisationService ?? throw new ArgumentNullException(nameof(createOrganisationService));
     _serviceRecipientRepository = serviceRecipientRepository ?? throw new ArgumentNullException(nameof(serviceRecipientRepository));
 }
        internal OrganisationControllerBuilder WithListOrganisation(IEnumerable <Organisation> result)
        {
            var mockListOrganisation = new Mock <IOrganisationRepository>();

            mockListOrganisation.Setup(r => r.ListOrganisationsAsync()).ReturnsAsync(result);

            organisationRepository = mockListOrganisation.Object;
            return(this);
        }
        internal OrganisationControllerBuilder WithGetOrganisation(Organisation result)
        {
            var mockGetOrganisation = new Mock <IOrganisationRepository>();

            mockGetOrganisation.Setup(x => x.GetByIdAsync(result.OrganisationId)).ReturnsAsync(result);

            _organisationRepository = mockGetOrganisation.Object;
            return(this);
        }
示例#26
0
 public EmailFunctions(IMandrillEmailSender mandrillEmailSender, IVolunteerRepository volunteerRepository, IOrganisationRepository organisationRepository, ICommunicationTemplateRepository communicationTemplateRepository, IEmailSentRepository emailSentRepository, IDocumentDownload documentDownload, IBlobStorage blobStorage)
 {
     _mandrillEmailSender             = mandrillEmailSender;
     _volunteerRepository             = volunteerRepository;
     _organisationRepository          = organisationRepository;
     _communicationTemplateRepository = communicationTemplateRepository;
     _emailSentRepository             = emailSentRepository;
     _documentDownload = documentDownload;
     _blobStorage      = blobStorage;
 }
示例#27
0
 public SearchAppLauncher(IOrganisationRepository organisationRepository, ITicketRepository ticketRepository,
                          IUserRepository userRepository, ISearchable searcherMethod)
 {
     _organisationDataset = organisationRepository;
     _ticketDataset       = ticketRepository;
     _userDataset         = userRepository;
     _searcher            = searcherMethod;
     _printer             = new SearchResultPrinter();
     _helpPrinter         = new HelpPrinter();
 }
示例#28
0
        public ReadOrganisationWithChildrenHandler(IUnitOfWork unitOfWork)
        {
            if (unitOfWork == null)
            {
                throw new ArgumentNullException(nameof(unitOfWork));
            }

            this._unitOfWork             = unitOfWork;
            this._organisationRepository = this._unitOfWork.OrganisationRepository;
        }
        private OrganisationControllerBuilder(Guid primaryOrganisationId)
        {
            createOrganisationService  = Mock.Of <ICreateOrganisationService>();
            organisationRepository     = Mock.Of <IOrganisationRepository>();
            serviceRecipientRepository = Mock.Of <IServiceRecipientRepository>();

            var claims = new[] { new Claim("primaryOrganisationId", primaryOrganisationId.ToString()) };

            claimsPrincipal = new ClaimsPrincipal(new ClaimsIdentity(claims, "mock"));
        }
        public CreateOrganisationHandler(IUnitOfWork unitOfWork)
        {
            if (unitOfWork == null)
            {
                throw new ArgumentNullException(nameof(unitOfWork));
            }

            this._unitOfWork             = unitOfWork;
            this._organisationRepository = this._unitOfWork.OrganisationRepository;
            this._relationsRepository    = this._unitOfWork.RelationsRepository;
        }
 public virtual void SetUp()
 {
     OrganisationRepository = MockRepository.GenerateMock<IOrganisationRepository>();
     OrganisationService = new OrganisationService(OrganisationRepository);
 }
 public OrganisationService(IOrganisationRepository organisationRepository, IDatabaseLogger logger)
 {
     this.organisationRepository = organisationRepository;
     this.logger = logger;
 }
 public OrganisationManager(IOrganisationRepository organisationRepository)
 {
     this.organisationsRepository = organisationRepository;
 }