Esempio n. 1
0
        public void ConfirmRabbitMqDeliveryCommand_HasCorrectParameters(String parameter)
        {
            // Arrange
            var cmdlet = new ConfirmRabbitMqDeliveryCommand();

            // Assert
            Assert.That(TestHelpers.HasParameterAttribute(cmdlet, parameter), Is.True);
        }
Esempio n. 2
0
        public void ConfirmRabbitMqDeliveryCommand_IsCmdlet()
        {
            // Arrange
            var cmdlet = new ConfirmRabbitMqDeliveryCommand();

            // Act

            // Assert
            Assert.That(cmdlet is Cmdlet, Is.True);
        }
Esempio n. 3
0
        public void ConfirmRabbitMqDeliveryCommand_ShouldCallBasicAckOnce()
        {
            var cmdlet = new ConfirmRabbitMqDeliveryCommand()
            {
                InputObject = mockDelivery.Object,
                Channel     = mockChannel.Object,
                Ack         = true
            };

            var enumerator = cmdlet.Invoke().GetEnumerator();

            enumerator.MoveNext();
            var result = enumerator.Current;

            mockChannel.Verify(x => x.BasicAck(1234, false), Times.Once);
            mockChannel.VerifyNoOtherCalls();
        }