Пример #1
0
        public void UptimeRobotOverallStatus()
        {
            var logger = Substitute.For <ILogger>();

            var request = new UptimeRobot
            {
                ApiKey = "u131608-259ebe191e11db9a9e47aa51"
            };

            new UptimeRobotMonitor(logger).Handle(request);

            Assert.AreNotSame(State.None, request.State);
        }
Пример #2
0
        public async Task UptimeRobotOverallStatus()
        {
            var logger = Substitute.For <ILogger>();

            var uptime = new UptimeRobot
            {
                ApiKey = "u131608-259ebe191e11db9a9e47aa51"
            };

            var request = HealthCheckRequest.Create(uptime);
            var handler = new UptimeRobotCheck(logger);

            await handler.Handle(request, CancellationToken.None);

            Assert.AreNotSame(State.None, request.DataContext.State);
        }