public void ConnectionIsProperlySet() { // Arrange var connection = new Mock <IConnection>(); // Act var context = new RabbitMqBusContext(connection.Object, "test"); // Assert Assert.AreSame(connection.Object, context.Connection); }
public void ExchangeNameIsProperlySet(string exchangeName) { // Arrange var connection = new Mock <IConnection>(); // Act var context = new RabbitMqBusContext(connection.Object, exchangeName); // Assert Assert.AreEqual(exchangeName, context.ExchangeName); }
public void CreateCommandReceiverReturnsReceiver() { // Arrange var connection = new Mock <IConnection>(); var context = new RabbitMqBusContext(connection.Object, "test.exchange"); // Act var result = context.CreateCommandReceiver("test"); // Assert Assert.IsInstanceOfType(result, typeof(RabbitMqCommandReceiver)); }
public void CreateMessageSenderReturnsPublisher() { // Arrange var connection = new Mock <IConnection>(); var context = new RabbitMqBusContext(connection.Object, "test.exchange"); // Act var result = context.CreateMessageSender(); // Assert Assert.IsInstanceOfType(result, typeof(RabbitMqMessagePublisher)); }
public void DiposeCallsDisposeOnConnection() { // Arrange var connection = new Mock <IConnection>(); var context = new RabbitMqBusContext(connection.Object, "test"); // Act context.Dispose(); // Assert connection.Verify(e => e.Dispose()); }