Example #1
0
        public void TestUnSuccessfullyAddingMessageToQueue()
        {
            _instance = new SendSmsMessage(_rabbitMqOptions.Object, _connectionFactory.Object);

            var result = _instance.Send(It.IsAny <Sms>());

            Assert.False(result);
        }
Example #2
0
        public void TestSuccessfullyAddingMessageToQueue()
        {
            var connection = new Mock <IConnection>();
            var model      = new Mock <IModel>();

            _instance = new SendSmsMessage(_rabbitMqOptions.Object, _connectionFactory.Object);
            _connectionFactory.Setup(x => x.CreateConnection()).Returns(connection.Object);
            connection.Setup(x => x.CreateModel()).Returns(model.Object);

            var result = _instance.Send(It.IsAny <Sms>());

            Assert.True(result);
        }