public EmailEnviadosColetaBackgroundService(IServiceProvider serviceProvider)
        {
            _rabbit         = (IRabbit)serviceProvider.GetService(typeof(IRabbit));
            _observaleEmail = (IEmailEnviadosColetaObservable)serviceProvider.GetService(typeof(IEmailEnviadosColetaObservable));
            var _hub = (IEmailEnviadosColetaHub)serviceProvider.GetService(typeof(IEmailEnviadosColetaHub));

            _observaleEmail.Subscribe(_hub);
        }
 public EmailBackgroundService(IEmailServiceAplicacao emailService,
                               IEmailRabbitObservable observaleEmail,
                               IRabbit rabbit)
 {
     _emailService   = emailService;
     _observaleEmail = observaleEmail;
     _rabbit         = rabbit;
     _observaleEmail.Subscribe(_emailService);
 }
Beispiel #3
0
        public void ShouldBeGetAnIdentifiersValuesWithoutCallTheProvider()
        {
            IRabbit rabbit = ObjectIdentifier.Get <IRabbit>(new { Identifier1 = 1, Identifier2 = 2 });

            Assert.NotNull(rabbit);
            Assert.IsInstanceOf <IRabbit>(rabbit);
            Assert.DoesNotThrow(() => Assert.AreEqual(1, rabbit.Identifier1));
            Assert.DoesNotThrow(() => Assert.AreEqual(2, rabbit.Identifier2));
            string name = string.Empty;

            Assert.Throws(
                Is.
                InstanceOf <NotImplementedException>().
                And.
                Message.
                EqualTo("It's always throws."),
                () => name = rabbit.Name);
        }
 public InjectorAplicacao(IRabbit rabbit, INetMailService netMailService)
 {
     Rabbit         = rabbit;
     NetMailService = netMailService;
 }
Beispiel #5
0
 public EmailEventHandler(IRabbit rabbit)
 {
     _rabbit = rabbit;
 }
 public ReportsController(IReportService service, IRabbit rabbit, IHttpClientFactory http)
 {
     _service = service;
     _rabbit  = rabbit;
     _http    = http;
 }