private PersonApi.Services.IPersonService GetPersonService(DbLayer.DatabaseContext db)
        {
            var serviceProvider = GetMoqIServiceProvider(db);

            var _service = new PersonApi.Services.PersonService(serviceProvider.Object);

            return(_service);
        }
        protected Mock <IServiceProvider> GetMoqIServiceProvider(DbLayer.DatabaseContext db)
        {
            var serviceProvider = new Mock <IServiceProvider>();

            serviceProvider.Setup(x => x.GetService(typeof(DbLayer.DatabaseContext))).Returns(db);

            return(serviceProvider);
        }
Example #3
0
        private PersonApi.Services.ICommunicationInformationService GetCommunicationService(DbLayer.DatabaseContext db)
        {
            var serviceProvider = GetMoqIServiceProvider(db);

            LoadPersonServiceMoq(serviceProvider);

            var _service = new PersonApi.Services.CommunicationInformationService(serviceProvider.Object);

            return(_service);
        }
 public ReportConsumerBackgroundService(IMQService rabbitMQService, DbLayer.DatabaseContext db)
 {
     this.rabbitMQService = rabbitMQService;
     this.db = db;
 }