Ejemplo n.º 1
0
        public async Task GetHealthReport_ReturnsUnhealthy()
        {
            SqsClientMock.Setup(x => x.GetQueueStatusAsync())
            .ReturnsAsync(new SqsStatus {
                IsHealthy = false
            });

            var response = await HealthCheckClient.GetHealth();

            Assert.AreEqual(HttpStatusCode.ServiceUnavailable, response.StatusCode);
            Assert.AreEqual("Unhealthy", response.Result.Status);
        }
Ejemplo n.º 2
0
        public async Task GetHealthReport_ReturnsHealthy()
        {
            SqsClientMock.Setup(x => x.GetQueueStatusAsync())
            .ReturnsAsync(new SqsStatus {
                IsHealthy = true
            });

            var response = await HealthCheckClient.GetHealth();

            Assert.Equal(HttpStatusCode.OK, response.StatusCode);
            Assert.Equal("Healthy", response.Result.Status);
        }
Ejemplo n.º 3
0
        public async Task GetHealthReport_ReturnsHealthy()
        {
            //#if (AddSqsPublisher || AddSqsConsumer)
            SqsClientMock.Setup(x => x.GetQueueStatusAsync())
            .ReturnsAsync(new SqsStatus {
                IsHealthy = true
            });

            //#endif
            var response = await HealthCheckClient.GetHealth();

            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
            Assert.AreEqual("Healthy", response.Result.Status);
        }
Ejemplo n.º 4
0
 public void TestInitialize()
 {
     SqsClientMock.Setup(x => x.GetMessagesAsync(It.IsAny <CancellationToken>()))
     .ReturnsAsync(new List <Message>());
 }