Пример #1
0
        public void WhenICallTheHealthCheckController()
        {
            _healthCheckController = new HealthCheckController(
                new HealthCheckService(new HealthCheckFactory(_databaseCheck.Object), new HealthCheckResponseBuilder()));

            _result = (NegotiatedContentResult <HealthCheckResponse>)_healthCheckController.Get();
        }
        public void Test1()
        {
            var controller = new HealthCheckController();
            var result     = controller.Get();

            Assert.AreEqual(result.Message, "System is running");
        }
        public void HealthCheckControllerReturnsOK()
        {
            var controller = new HealthCheckController();
            var response   = controller.Get();

            Assert.That(response, Is.EqualTo("OK"));
        }
        public void Get_Test()
        {
            HealthCheckController healthCheckController = new HealthCheckController();
            var result = healthCheckController.Get();

            Assert.StartsWith(ApiResource.healtcheck_answer, result.Value, StringComparison.InvariantCulture);
        }
Пример #5
0
        public void GetShouldReturnPulsing()
        {
            var controller = new HealthCheckController();

            var response = controller.Get();

            Assert.Equal("Pulsing", response);
        }
Пример #6
0
        public void VerboGetDeveraRetornarStatusCode200()
        {
            var ctrl = new HealthCheckController();

            var result = ctrl.Get() as StatusCodeResult;

            Assert.AreEqual(200, result.StatusCode);
        }
        public Task <ActionResult> PostIndex()
        {
            RunHealthCheckCommand = new RunHealthCheckCommand();

            Mediator.Setup(m => m.SendAsync(RunHealthCheckCommand)).ReturnsAsync(Unit.Value);

            return(HealthCheckController.Index(RunHealthCheckCommand));
        }
        public Task <ActionResult> Index()
        {
            GetHealthCheckQueryResult = new GetHealthCheckQueryResult(new HealthCheckDto());

            Mediator.Setup(m => m.Send(It.IsAny <GetHealthCheckQuery>(), CancellationToken.None)).ReturnsAsync(GetHealthCheckQueryResult);

            return(HealthCheckController.Index());
        }
        public void Call_Get_Resturns_Healthy()
        {
            var logger     = new Mock <ILogger <HealthCheckController> >();
            var controller = new HealthCheckController(logger.Object);
            var result     = controller.Get() as OkObjectResult;


            Assert.AreEqual("Healthy", result.Value);
        }
        public void return_ok()
        {
            var logger     = new Mock <ILogger <HealthCheckController> >();
            var controller = new HealthCheckController(logger.Object);

            var response = controller.GetStatus() as OkObjectResult;

            response.StatusCode.ShouldBe((int)HttpStatusCode.OK);
        }
Пример #11
0
        public void TestMethod1()
        {
            StructureMapConfig.Configure();

            var controller = new HealthCheckController();// IoC.Container);
            var result     = controller.Get() as OkNegotiatedContentResult <HealthCheckResponse>;

            Assert.IsFalse(result.Content.errors.Any());
        }
        public Task <ActionResult> PostIndex()
        {
            HealthCheckRouteValues = new HealthCheckRouteValues {
                UserRef = Guid.NewGuid()
            };

            Mediator.Setup(m => m.Send(It.Is <RunHealthCheckCommand>(c => c.UserRef == HealthCheckRouteValues.UserRef), CancellationToken.None)).ReturnsAsync(Unit.Value);

            return(HealthCheckController.Index(HealthCheckRouteValues));
        }
        public void Get_ShouldReturnStatusCode200WithBodyOK()
        {
            var controller = new HealthCheckController();

            var result = controller.Get() as OkObjectResult;

            Assert.NotNull(result);
            Assert.Equal(200, result.StatusCode);
            Assert.Equal("OK", result.Value);
        }
    public void GetCurrentUtcDateReturnsCurrentTime()
    {
        HealthCheckController controller = new HealthCheckController();

        DateTime heartbeatDateTime = controller.GetCurrentUtcDate();

        // Ensure current time is close enough
        DateTime currentTime = DateTime.UtcNow;

        Assert.True(heartbeatDateTime < currentTime.AddMinutes(30));
        Assert.True(heartbeatDateTime > currentTime.AddMinutes(-30));
    }
        public void Get_ReturnType()
        {
            // Arrange
            var logger     = Mock.Of <ILogger <HealthCheckController> >();
            var controller = new HealthCheckController(logger);

            // Act
            var result = controller.Get();

            // Assert
            IsType <OkResult>(result);
        }
        public void Setup()
        {
            _userApiClientMock     = new Mock <IUserApiClient>();
            _bookingsApiClientMock = new Mock <IBookingsApiClient>();

            _controller = new HealthCheckController(_userApiClientMock.Object, _bookingsApiClientMock.Object);

            var judges = Builder <UserResponse> .CreateListOfSize(3).Build().ToList();

            _userApiClientMock.Setup(x => x.GetJudgesAsync())
            .ReturnsAsync(judges);
        }
Пример #17
0
        public async Task Should_Check_TypeOf_Get_Status_Of_HttpRequest()
        {
            HealthCheckController healthCheckTest = new HealthCheckController(_healthMockCheckServices.Object);
            var actionResult = await healthCheckTest.Get();

            var resultStatus = Assert.IsType <OkObjectResult>(actionResult);

            if (resultStatus.StatusCode == 200)
            {
                Assert.Equal(200, resultStatus.StatusCode);
            }
        }
        public void Get_ReturnsOk()
        {
            // Arrange
            var logger     = Mock.Of <ILogger <HealthCheckController> >();
            var controller = new HealthCheckController(logger);

            // Act
            var actual   = controller.Get();
            var expected = Ok();

            // Assert
            actual.Should().BeEquivalentTo(expected);
        }
        public void Check__should__return_HTTP_StatusCode_OK()
        {
            var controller = new HealthCheckController(logger);

            controller.ControllerContext             = new ControllerContext();
            controller.ControllerContext.HttpContext = new DefaultHttpContext();
            controller.ControllerContext.HttpContext.Request.Headers["Accept"] = "application/json";

            var result = controller.Check() as JsonResult;

            result.Should().NotBeNull();
            result.StatusCode.Should().Be(200);
        }
        public void When_I_view_the_version_number()
        {
            var repo = new Mock <IHighFiveRepository>();

            repo.Setup(r => r.IsConnected()).Returns(Task.FromResult(true));

            var controller     = new HealthCheckController(_config, repo.Object, _logger);
            var result         = controller.Ping() as Task <IActionResult>;
            var viewresult     = result.Result;
            var okObjectResult = viewresult as OkObjectResult;

            _version = GetPropertyOfAnonymousObject(okObjectResult.Value, "Version") as string;
        }
        public Task <ActionResult> Index()
        {
            GetHealthCheckQuery = new GetHealthCheckQuery();

            GetHealthCheckQueryResponse = new GetHealthCheckQueryResponse
            {
                HealthCheck = new HealthCheckDto()
            };

            Mediator.Setup(m => m.SendAsync(GetHealthCheckQuery)).ReturnsAsync(GetHealthCheckQueryResponse);

            return(HealthCheckController.Index(GetHealthCheckQuery));
        }
        public void Setup()
        {
            _userAccountService   = new Mock <IUserAccountService>();
            _distributedCacheMock = new Mock <ICache>();

            _controller = new HealthCheckController(_userAccountService.Object, _distributedCacheMock.Object);

            _userAccountService
            .Setup(x => x.GetUserByFilterAsync(It.IsAny <string>()))
            .ReturnsAsync(new User());

            _userAccountService
            .Setup(x => x.GetGroupByNameAsync(It.IsAny <string>()))
            .ReturnsAsync(new Group());
        }
        public async Task HealthCheckController_GetHealthCheck_ReturnsActiveReport()
        {
            //Arrange
            var healthCheckNotifierUtility = new Mock <IHealthCheckNotifierUtility>();
            var healthCheckUtility         = new HealthCheckUtility(TestHelper.CreateHealthCheck(), healthCheckNotifierUtility.Object, TestHelper.GetConfigurationSettings());
            var healthCheckController      = new HealthCheckController(healthCheckUtility);

            //Act
            var result = await healthCheckController.Get().ConfigureAwait(false);

            //Assert
            Assert.IsInstanceOfType(result, typeof(OkObjectResult));

            var okObjectResult = (OkObjectResult)result;

            Assert.IsInstanceOfType(okObjectResult.Value, typeof(GetHealthCheckResponseDto));

            var healthCheckResponseDto = (GetHealthCheckResponseDto)okObjectResult.Value;

            Assert.AreEqual(healthCheckResponseDto.Status, HealthStatus.Active);
        }
Пример #24
0
        public void Setup()
        {
            _mocker                   = AutoMock.GetLoose();
            _mockQueryHandler         = _mocker.Mock <IQueryHandler>();
            _mockVideoPlatformService = _mocker.Mock <IVideoPlatformService>();
            _mockAudioPlatformService = _mocker.Mock <IAudioPlatformService>();

            // set all positive
            var conference = new ConferenceBuilder().Build();

            _mockQueryHandler
            .Setup(x =>
                   x.Handle <GetConferenceByIdQuery, VideoApi.Domain.Conference>(It.IsAny <GetConferenceByIdQuery>()))
            .Returns(Task.FromResult(conference));

            _mockVideoPlatformService
            .Setup(x => x.GetTestCallScoreAsync(It.IsAny <Guid>(), It.IsAny <int>()))
            .ReturnsAsync((TestCallResult)null);

            _mockVideoPlatformService
            .Setup(x => x.GetPlatformHealthAsync())
            .ReturnsAsync(new VideoApi.Services.Kinly.HealthCheckResponse {
                Health_status = PlatformHealth.HEALTHY
            });

            var wowzaResponse = new []
            {
                new WowzaGetDiagnosticsResponse {
                    ServerVersion = "1.0.0.1"
                },
                new WowzaGetDiagnosticsResponse {
                    ServerVersion = "1.0.0.2"
                }
            };

            _mockAudioPlatformService.Setup(x => x.GetDiagnosticsAsync())
            .ReturnsAsync(wowzaResponse);

            _controller = _mocker.Create <HealthCheckController>();
        }
Пример #25
0
 public HealthCheckControllerTests()
 {
     _controller = new HealthCheckController();
 }
Пример #26
0
 public void Setup()
 {
     _mocker           = AutoMock.GetLoose();
     _queryHandlerMock = _mocker.Mock <IQueryHandler>();
     _controller       = _mocker.Create <HealthCheckController>();
 }
 public void Setup()
 {
     _quryHandlerMock = new Mock <IQueryHandler>();
     _controller      = new HealthCheckController(_quryHandlerMock.Object);
 }
 public HealthCheckControllerTestsFixture()
 {
     Mediator = new Mock <IMediator>();
     Mapper   = new MapperConfiguration(c => {}).CreateMapper();
     HealthCheckController = new HealthCheckController(Mediator.Object, Mapper);
 }
 public void Setup()
 {
     _mockHealthCheckService = new Mock <IHealthCheckService>();
     _healthCheckController  = new HealthCheckController(_mockHealthCheckService.Object);
 }
 public void SetUp()
 {
     _classUnderTest = new HealthCheckController();
 }