public ActionResult Confirm(Guid id) { var messagingConfig = new MessagingConfig(); messagingConfig.SendConfirmationMessageToScheduler(new AppointmentConfirmedEvent(id)); return(View()); }
protected override void Given() { _topicName = "message"; Configuration = new MessagingConfig(); DeleteTopicIfItAlreadyExists(TestEndpoint, _topicName); }
protected override void Given() { base.Given(); Configuration = new MessagingConfig(); RecordAnyExceptionsThrown(); }
protected override void Given() { base.Given(); Configuration = new MessagingConfig(); RecordAnyExceptionsThrown(); }
protected override async Task Given() { await base.Given(); Configuration = new MessagingConfig(); RecordAnyExceptionsThrown(); }
protected override void Given() { Configuration = new MessagingConfig { Region = DefaultRegion.SystemName }; RecordAnyExceptionsThrown(); }
protected override void Given() { Configuration = new MessagingConfig { Region = DefaultRegion.SystemName }; RecordAnyExceptionsThrown(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); MessagingConfig.StartCheckingMessages(); }
public AsbMessageSenderFactoryTests() { var config = new MessagingConfig { ServiceBusConnectionString = "Endpoint=sb://nonexistingconnection.servicebus.windows.net/;SharedAccessKeyName=test;SharedAccessKey=test", }; _messageSenderFactory = new AsbMessageSenderFactory(config); }
protected override void Given() { RecordAnyExceptionsThrown(); var config = new MessagingConfig(); config.Regions.Add("fake_region"); _bus.Config.Returns(config); }
protected override async Task Given() { await base.Given(); _topicName = "message"; Configuration = new MessagingConfig(); await DeleteTopicIfItAlreadyExists(_topicName); }
protected override void Given() { base.Given(); _topicName = "message"; Configuration = new MessagingConfig(); DeleteTopicIfItAlreadyExists(_topicName).ResultSync(); }
protected override void Given() { _topicName = "message"; Configuration = new MessagingConfig { Region = DefaultRegion.SystemName }; DeleteTopicIfItAlreadyExists(DefaultRegion, _topicName); }
protected override void Given() { base.Given(); _topicName = "message"; Configuration = new MessagingConfig(); DeleteTopicIfItAlreadyExists(TestEndpoint, _topicName); }
protected override void Given() { _topicName = "message"; Configuration = new MessagingConfig { Region = DefaultRegion.SystemName }; DeleteTopicIfItAlreadyExists(DefaultRegion, _topicName); }
protected override void Given() { base.Given(); _topicName = "CustomerCommunication"; EnableMockedBus(); Configuration = new MessagingConfig(); DeleteTopicIfItAlreadyExists(TestEndpoint, _topicName); }
protected override async Task Given() { await base.Given(); _topicName = "CustomerCommunication"; EnableMockedBus(); Configuration = new MessagingConfig(); await DeleteTopicIfItAlreadyExists(_topicName); }
protected override void Given() { base.Given(); _topicName = "CustomerCommunication"; EnableMockedBus(); Configuration = new MessagingConfig(); DeleteTopicIfItAlreadyExists(_topicName).ResultSync(); }
protected override void Given() { _topicName = "CustomerCommunication"; MockNotidicationStack(); Configuration = new MessagingConfig { Region = DefaultRegion.SystemName }; DeleteTopicIfItAlreadyExists(TestEndpoint, _topicName); }
protected override void Given() { _topicName = "CustomerCommunication"; MockNotidicationStack(); Configuration = new MessagingConfig { Region = DefaultRegion.SystemName }; DeleteTopicIfItAlreadyExists(TestEndpoint, _topicName); }
// This method gets called by the runtime. Use this method to add services to the container. // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940 public void ConfigureServices(IServiceCollection services) { services.AddDbContext <ScheduleContext>( options => options.UseMySql(_configuration["Data:FrontDeskScheduling:ConnectionString"]) ); services.AddMediatR(typeof(AppointmentConfirmedHandler).Assembly); // Handlers are in other assemblies, this is the way to add these assemblies. services.AddMediatR(typeof(RelayAppointmentScheduledService).Assembly); services.AddTransient <IScheduleRepository, ScheduleRepository>(); services.AddScoped <DomainEventsDispatcher, DomainEventsDispatcher>(); services.AddTransient <IAppointmentDTORepository, AppointmentDTORepository>(); services.AddTransient <IMessagePublisher, ServiceBrokerMessagePublisher>(); services.AddMvc(); MessagingConfig.StartCheckingMessages(); }
protected override void Given() { base.Given(); TopicName = "CustomerCommunication"; QueueName = "queuename-" + DateTime.Now.Ticks; EnableMockedBus(); Configuration = new MessagingConfig(); DeleteTopicIfItAlreadyExists(TestEndpoint, TopicName); DeleteQueueIfItAlreadyExists(TestEndpoint, QueueName); }
protected override void Given() { base.Given(); _topicName = "message"; _queueName = TestFixture.UniqueName; EnableMockedBus(); Configuration = new MessagingConfig(); DeleteQueueIfItAlreadyExists(_queueName).ResultSync(); DeleteTopicIfItAlreadyExists(_topicName).ResultSync(); }
protected override void Given() { base.Given(); TopicName = "CustomerCommunication"; QueueName = "queuename-" + DateTime.Now.Ticks; EnableMockedBus(); Configuration = new MessagingConfig(); DeleteTopicIfItAlreadyExists(TestEndpoint, TopicName); DeleteQueueIfItAlreadyExists(TestEndpoint, QueueName); }
protected override async Task Given() { await base.Given(); _topicName = "message"; _queueName = TestFixture.UniqueName; EnableMockedBus(); Configuration = new MessagingConfig(); await DeleteQueueIfItAlreadyExists(_queueName); await DeleteTopicIfItAlreadyExists(_topicName); }
protected override void Given() { _topicName = "message"; _queueName = "queue" + DateTime.Now.Ticks; _regionEndpoint = RegionEndpoint.SAEast1; EnableMockedBus(); Configuration = new MessagingConfig(); TestEndpoint = _regionEndpoint; DeleteQueueIfItAlreadyExists(_regionEndpoint, _queueName); DeleteTopicIfItAlreadyExists(_regionEndpoint, _topicName); }
protected override void Given() { _topicName = "message"; _queueName = "queue" + DateTime.Now.Ticks; _regionEndpoint = RegionEndpoint.SAEast1; EnableMockedBus(); Configuration = new MessagingConfig(); TestEndpoint = _regionEndpoint; DeleteQueueIfItAlreadyExists(_regionEndpoint, _queueName); DeleteTopicIfItAlreadyExists(_regionEndpoint, _topicName); }
protected override void Given() { TopicName = "CustomerCommunication"; QueueName = "queuename-" + DateTime.Now.Ticks; MockNotidicationStack(); Configuration = new MessagingConfig { Region = DefaultRegion.SystemName }; DeleteTopicIfItAlreadyExists(DefaultRegion, TopicName); DeleteQueueIfItAlreadyExists(DefaultRegion, QueueName); }
protected override void Given() { base.Given(); TopicName = "CustomerCommunication"; QueueName = "queuename-" + DateTime.Now.Ticks; EnableMockedBus(); Configuration = new MessagingConfig(); DeleteTopicIfItAlreadyExists(TestEndpoint, TopicName); DeleteQueueIfItAlreadyExists(TestEndpoint, QueueName); Client = CreateMeABus.DefaultClientFactory().GetSqsClient(RegionEndpoint.EUWest1); }
protected override void Given() { base.Given(); TopicName = "CustomerCommunication"; QueueName = "queuename-" + DateTime.Now.Ticks; EnableMockedBus(); Configuration = new MessagingConfig(); DeleteTopicIfItAlreadyExists(TestEndpoint, TopicName).Wait(); DeleteQueueIfItAlreadyExists(TestEndpoint, QueueName).Wait(); Client = CreateMeABus.DefaultClientFactory().GetSqsClient(RegionEndpoint.EUWest1); }
protected override void Given() { TopicName = "CustomerCommunication"; QueueName = "queuename-" + DateTime.Now.Ticks; MockNotidicationStack(); Configuration = new MessagingConfig { Region = DefaultRegion.SystemName }; DeleteTopicIfItAlreadyExists(DefaultRegion, TopicName); DeleteQueueIfItAlreadyExists(DefaultRegion, QueueName); }
protected override void Given() { base.Given(); TopicName = "CustomerCommunication"; QueueName = TestFixture.UniqueName; EnableMockedBus(); Configuration = new MessagingConfig(); DeleteTopicIfItAlreadyExists(TopicName).ResultSync(); DeleteQueueIfItAlreadyExists(QueueName).ResultSync(); Client = TestFixture.CreateSqsClient(); }
/// <summary> /// Creates a new instance of <see cref="IMessagingBus"/>. /// </summary> /// <returns> /// The created instance of <see cref="IMessagingBus"/> /// </returns> public IMessagingBus BuildSubscribers() { IMessagingConfig config = MessagingConfig.Build(); config.Validate(); ILoggerFactory loggerFactory = ServiceResolver.ResolveService <ILoggerFactory>(); JustSayingBus bus = CreateBus(config, loggerFactory); IAwsClientFactoryProxy proxy = CreateFactoryProxy(); IVerifyAmazonQueues creator = new AmazonQueueCreator(proxy, loggerFactory); SubscriptionBuilder.Configure(bus, ServiceResolver, creator, proxy, loggerFactory); return(bus); }
protected override void Given() { _topicName = "message"; _queueName = "queue" + DateTime.Now.Ticks; _regionEndpoint = RegionEndpoint.SAEast1; MockNotidicationStack(); Configuration = new MessagingConfig { Region = _regionEndpoint.SystemName }; DeleteQueueIfItAlreadyExists(_regionEndpoint, _queueName); DeleteTopicIfItAlreadyExists(_regionEndpoint, _topicName); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); Database.SetInitializer <CrudContext>(null); Database.SetInitializer <SchedulingContext>(null); IContainer container = StructureMap.ObjectFactory.Container; GlobalHost.DependencyResolver.Register(typeof(IHubActivator), () => new HubActivator(container)); MessagingConfig.StartCheckingMessages(); }
/// <summary> /// Creates a new instance of <see cref="IMessagePublisher"/>. /// </summary> /// <returns> /// The created instance of <see cref="IMessagePublisher"/> /// </returns> public IMessagePublisher BuildPublisher() { IMessagingConfig config = MessagingConfig.Build(); config.Validate(); ILoggerFactory loggerFactory = ServiceResolver.ResolveService <ILoggerFactory>(); JustSayingBus bus = CreateBus(config, loggerFactory); IAwsClientFactoryProxy proxy = CreateFactoryProxy(); if (PublicationsBuilder != null) { PublicationsBuilder.Configure(bus, proxy, loggerFactory); } return(bus); }
public void Throws_Exception_IfServiceBusConnectionString_IsNullOrEmpty() { // prepare const string queueName = "test-queue"; var config = new MessagingConfig { ServiceBusConnectionString = "", }; var messageSenderFactory = new AsbMessageSenderFactory(config); // execute and test var ex = Assert.Throws <ArgumentException>(() => messageSenderFactory.GetMessageSender(queueName)); Assert.NotNull(ex); Assert.Equal(expected: $"ServiceBusConnectionString cannot be null or empty.", actual: ex.Message); }
public KafkaPublisher(ISerializingProducer <Null, object> producer, IOptions <MessagingConfig> config) { _producer = producer; _config = config.Value; }
public CloudQueueClientFactory(MessagingConfig messagingConfig) { _config = messagingConfig; }
public AsbMessageSenderFactory(MessagingConfig config) { _config = config; }