public void CanCreateSendAndReadFromSimpleQueue() { string q = "shabash"; string content = "shaki"; var queueName = QueueName.FromSimpleQueueName(q); var operat = new RabbitMqOperator( new ConnectionProvider(new ConnectionFactoryWrapper( new ConnectionFactory()))); operat.DeleteQueueAsync(queueName).Wait(); operat.CreateQueueAsync(queueName).Wait(); operat.PushAsync(new Event(content) { EventType = q, QueueName = q }).Wait(); var result = operat.NextAsync(queueName).Result; Assert.True(result.IsSuccessful); operat.CommitAsync(result.PollingResult).Wait(); Assert.Equal(content, result.PollingResult.GetBody <string>()); }
public async Task CanCreateSendAndReadFromPubSubQueue() { string q = "skorantes-volidang"; string content = "shaki"; var queueName = new QueueName(q); var operat = new RabbitMqOperator( new ConnectionProvider(new ConnectionFactoryWrapper(new ConnectionFactory()))); await operat.DeleteQueueAsync(queueName); await operat.CreateQueueAsync(queueName); await operat.PushAsync(new Event(content) { EventType = queueName.SubscriptionName, QueueName = queueName.SubscriptionName }); var result = await operat.NextAsync(queueName); Assert.True(result.IsSuccessful); await operat.CommitAsync(result.PollingResult); Assert.Equal(content, result.PollingResult.GetBody <string>()); }
public void CanCreateSendAndReadFromPubSubQueue() { string q = "skorantes-volidang"; string content = "shaki"; var queueName = new QueueName(q); var operat = new RabbitMqOperator( new ConnectionProvider(new ConnectionFactoryWrapper(new ConnectionFactory()))); operat.DeleteQueueAsync(queueName).Wait(); operat.CreateQueueAsync(queueName).Wait(); operat.PushAsync(new Event(content) { EventType = queueName.SubscriptionName, QueueName = queueName.SubscriptionName }).Wait(); var result = operat.NextAsync(queueName).Result; Assert.True(result.IsSuccessful); operat.CommitAsync(result.PollingResult).Wait(); Assert.Equal(content, result.PollingResult.GetBody<string>()); }