Пример #1
0
 /// <summary>
 /// Construtor padrão
 /// </summary>
 /// <param name="applicationHealthService">Serviço de saúde da aplicação</param>
 /// <param name="logger">Logger</param>
 public HealthCheckController(
     IApplicationHealthService applicationHealthService,
     ILogger <HealthCheckController> logger) : base(logger)
 {
     _applicationHealthService = applicationHealthService;
     _logger = logger;
 }
Пример #2
0
 public HealthController(IApplicationHealthService applicationHealthService, IServerHealthService serverHealthService, IDatabaseHealthService databaseHealthService, IDateTimeService dateTimeService, ILogger logger)
 {
     _applicationHealthService = applicationHealthService;
     _serverHealthService      = serverHealthService;
     _databaseHealthService    = databaseHealthService;
     _dateTimeService          = dateTimeService;
     _logger = logger;
 }
Пример #3
0
        public HealthControllerTests()
        {
            appRegistryDataService = A.Fake <IAppRegistryDataService>();
            logger = A.Fake <ILogger <HealthController> >();
            bearerTokenRetriever     = A.Fake <IBearerTokenRetriever>();
            applicationHealthService = A.Fake <IApplicationHealthService>();

            healthController = new HealthController(appRegistryDataService, logger, bearerTokenRetriever, applicationHealthService);
        }
Пример #4
0
        /// <summary>
        /// Aplica as migrations pendentes para a aplicação
        /// </summary>
        /// <param name="services">Serviços</param>
        /// <returns>Serviços</returns>
        public static IServiceCollection ConfigureDefaultDatabaseMigrationsService(
            this IServiceCollection services)
        {
            ServiceProvider           serviceProvider          = services.BuildServiceProvider();
            IApplicationHealthService applicationHealthService = serviceProvider.GetRequiredService <IApplicationHealthService>();

            applicationHealthService.ApplyDatabaseMigrationsAsync();

            return(services);
        }
Пример #5
0
        public HealthControllerTests()
        {
            pathDataService          = A.Fake <IPathDataService>();
            regionService            = A.Fake <IRegionService>();
            logger                   = A.Fake <ILogger <HealthController> >();
            bearerTokenRetriever     = A.Fake <IBearerTokenRetriever>();
            applicationHealthService = A.Fake <IApplicationHealthService>();

            healthController = new HealthController(pathDataService, regionService, logger, bearerTokenRetriever, applicationHealthService);
        }
 public HealthController(
     IAppRegistryDataService appRegistryDataService,
     ILogger <HealthController> logger,
     IBearerTokenRetriever bearerTokenRetriever,
     IApplicationHealthService applicationHealthService)
 {
     this.appRegistryDataService = appRegistryDataService;
     this.logger = logger;
     this.bearerTokenRetriever     = bearerTokenRetriever;
     this.applicationHealthService = applicationHealthService;
 }
 public HealthControllerTests()
 {
     _applicationHealthService = Substitute.For <IApplicationHealthService>();
     _serverHealthService      = Substitute.For <IServerHealthService>();
     _databaseHealthService    = Substitute.For <IDatabaseHealthService>();
     _dateTimeService          = Substitute.For <IDateTimeService>();
     _subject = new HealthController(_applicationHealthService,
                                     _serverHealthService,
                                     _databaseHealthService,
                                     _dateTimeService,
                                     Substitute.For <ILogger>());
 }
Пример #8
0
 public HealthController(
     IPathDataService pathDataService,
     IRegionService regionService,
     ILogger<HealthController> logger,
     IBearerTokenRetriever bearerTokenRetriever,
     IApplicationHealthService applicationHealthService)
 {
     this.pathDataService = pathDataService;
     this.regionService = regionService;
     this.logger = logger;
     this.bearerTokenRetriever = bearerTokenRetriever;
     this.applicationHealthService = applicationHealthService;
 }