public void Setup() { var mongoClient = new MongoClient(); var mongoServer = mongoClient.GetServer(); mongoServer.DropDatabase("IntegrationTest"); var database = mongoServer.GetDatabase("IntegrationTest"); MessageSenderFactoryFake = A.Fake <IMessageSenderFactory>(); A.CallTo(() => MessageSenderFactoryFake.GetMessageSenders()).Returns(new List <IMessageSender>()); var bootstrapper = new ConfigurableBootstrapper(with => { with.Dependency <MongoDatabase>(database); with.Dependency <IMongoDbWrapper <User> >(new MongoDbWrapper <User>(database)); with.Dependency <IMongoDbWrapper <MessageStatus> >(new MongoDbWrapper <MessageStatus>(database)); with.Dependency <IMessageSenderFactory>(MessageSenderFactoryFake); with.Module <UserModule>(); with.Module <MessageModule>(); with.Module <TwilioModule>(); with.Module <VersionModule>(); OnConfigureBootstrapper(with); }); Browser = new Browser(bootstrapper); Db = new MongoDbWrapper <TEntity>(database); OnSetup(); }
public CompleteComponentWorkCommandHandler(IMessageSenderFactory messageSenderFactory, IComponentChannelIdentifierRepository componentChannelIdentifierRepository, IStagingStoreContainer stagingStoreContainer, IComponentPlanExecutor componentPlanExecutor) { this._stagingStoreContainer = stagingStoreContainer; this._componentPlanExecutor = componentPlanExecutor; this._messageSenderFactory = messageSenderFactory; this._componentChannelIdentifierRepository = componentChannelIdentifierRepository; }
public StartIngestCommandHandler(IMessageSenderFactory messageSenderFactory, IComponentChannelIdentifierRepository componentChannelIdentifierRepository, ISubmissionAgreementStore submissionAgreementStore, IStagingStoreContainer stagingStoreContainer, IComponentPlanExecutor componentPlanExecutor) { this._submissionAgreementStore = submissionAgreementStore; this._stagingStoreContainer = stagingStoreContainer; this._componentPlanExecutor = componentPlanExecutor; this._messageSenderFactory = messageSenderFactory; this._componentChannelIdentifierRepository = componentChannelIdentifierRepository; }
public RegisterService(UserManager <UserRegister> userManager, IMessageSenderFactory messageSenderFactory, ICustomAuthorizeService customAuthorizeService) { this.userManager = userManager; this.messageSenderFactory = messageSenderFactory; this.customAuthorizeService = customAuthorizeService; }
/// <summary> /// /// </summary> /// <param name="campaignRepository"></param> /// <param name="mapper"></param> /// <param name="subscriptionServiceClient"></param> /// <param name="messageSenderFactory"></param> /// <param name="messageBusMessageFactory"></param> public CampaignProvider(ICampaignRepository campaignRepository, IMapper mapper, ISubscriptionServiceClient subscriptionServiceClient, IMessageSenderFactory messageSenderFactory, IMessageBusMessageFactory messageBusMessageFactory) : base(campaignRepository) { _mapper = mapper; _subscriptionServiceClient = subscriptionServiceClient; MessageBusMessageFactory = messageBusMessageFactory; MessageSenderFactory = messageSenderFactory; }
public AsbMessageSenderFactoryTests() { var config = new MessagingConfig { ServiceBusConnectionString = "Endpoint=sb://nonexistingconnection.servicebus.windows.net/;SharedAccessKeyName=test;SharedAccessKey=test", }; _messageSenderFactory = new AsbMessageSenderFactory(config); }
public Application() { _logger = new ConsoleLogger(); _receiver = new OrderedMessageReceiver(_logger); _statsPrinter = new MessageReceiverStatsPrinter(_logger); _builder = new MessageBuilder(); _messageSenderFactory = new MessageSenderFactory(_builder, _receiver); _testBed = new MessageTestBed(_logger, _receiver, _builder); }
public HomeController(//ILogger<HomeController> logger, IHumanRepository humanRepository, ICountryRepository countryRepository, IMessageSenderFactory messageSenderFactory) { //_logger = logger; _humanRepository = humanRepository; _countryRepository = countryRepository; _messageSenderFactory = messageSenderFactory; }
public MessageSendingGateway( ILogger <MessageSendingGateway <TConfig> > logger, IMessageSerialiser serialiser, IInstrumentor instrumentor, IMessageSenderFactory senderFactory, TConfig endpointConfig) { _logger = logger; _serialiser = serialiser; _instrumentor = instrumentor; _sender = senderFactory.CreateMessageSender(endpointConfig); }
/// <summary> /// Create a sender for the specified queue or the specified topic. /// </summary> public static async Task <ServiceBusSender> CreateSenderAsync(this IMessageSenderFactory factory, string?queue, string?topic, CancellationToken cancellationToken = default) { if (queue == null && topic == null) { throw new ArgumentException("Neither queue nor topic was specified. Specify one of them."); } if (queue != null && topic != null) { throw new ArgumentException("Both queue and topic was specified. Specify just one of them."); } return(queue != null ? await factory.CreateQueueSenderAsync(queue, cancellationToken) : await factory.CreateTopicSenderAsync(topic !, cancellationToken)); }
public JournalService(ICrudRepository <JournalRecord> repository, IMessageSenderFactory senderFactory, ICourseService courseService, ILectureService lectureService, IStudentService studentService, ILecturerService lecturerService, ILogger <JournalService> logger) { _repository = repository; _senderFactory = senderFactory; _courseService = courseService; _lectureService = lectureService; _studentService = studentService; _lecturerService = lecturerService; _logger = logger; }
public CompanyRegisterService(UserManager <UserRegister> userManager, SignInManager <UserRegister> signInUser, IPasswordGeneratorFactory passwordGeneratorFactory, IHttpContextAccessor httpcontextaccessor, IRequestResponseFactory requestResponseFactory, IMessageSenderFactory messageSenderFactory, IRegisterService registerService, IMapper mapper) { this.messageSenderFactory = messageSenderFactory; this.userManager = userManager; this.signInUser = signInUser; this.passwordGeneratorFactory = passwordGeneratorFactory; this.httpcontextaccessor = httpcontextaccessor; this.requestResponseFactory = requestResponseFactory; this.registerService = registerService; this.mapper = mapper; }
public StartArchiverComponentCompensationCommandHandler(IMessageSenderFactory messageSenderFactory) { this._messageSenderFactory = messageSenderFactory; }
public ComponentPlanExecutor(IComponentChannelIdentifierRepository componentChannelIdentifierRepository, IMessageSenderFactory messageSenderFactory, IStagingStoreContainer stagingStoreContainer) { this._componentChannelIdentifierRepository = componentChannelIdentifierRepository; this._messageSenderFactory = messageSenderFactory; this._stagingStoreContainer = stagingStoreContainer; }
public IngestionsController(ICaPMEventStore capmEventStore, IMessageSenderFactory messageSenderFactory, IComponentChannelIdentifierRepository componentChannelIdentifierRepository) { _messageSenderFactory = messageSenderFactory; _componentChannelIdentifierRepository = componentChannelIdentifierRepository; _capmEventStore = capmEventStore; }
public StartArchiverComponentWorkCommandHandler(IStagingStoreContainer stagingStoreContainer, IMessageSenderFactory messageSenderFactory) { this._stagingStoreContainer = stagingStoreContainer; this._messageSenderFactory = messageSenderFactory; }
public StartCollectorComponentCompensationCommandHandler(IStagingStoreContainer stagingStoreContainer, IMessageSenderFactory messageSenderFactory) { this._stagingStoreContainer = stagingStoreContainer; this._messageSenderFactory = messageSenderFactory; }
public StartRandomErrorComponentWorkCommandHandler(IMessageSenderFactory messageSenderFactory) { this._messageSenderFactory = messageSenderFactory; }
public ProcessingManager(IClientOptions options, IMessageSenderFactory messageSenderFactory, IMessageCreator messageCreator) { _options = options; _messageSenderFactory = messageSenderFactory; _messageCreator = messageCreator; }
public MessageService(IMessageSenderFactory messageSenderFactory, UserRepository userRepository, MessageStatusRepository messageStatusRepository) { _messageSenderFactory = messageSenderFactory; _userRepository = userRepository; _messageStatusRepository = messageStatusRepository; }
public TimeoutComponentWorkCommandHandler(IComponentChannelIdentifierRepository componentChannelIdentifierRepository, IMessageSenderFactory messageSenderFactory, IStagingStoreContainer stagingStoreContainer) { this._componentChannelIdentifierRepository = componentChannelIdentifierRepository; this._messageSenderFactory = messageSenderFactory; this._stagingStoreContainer = stagingStoreContainer; }