예제 #1
0
        public void ByPeriod_ShouldCall_GetMetricsFromAgent_From_Repository()
        {
            _mock.Setup(repository =>
                        repository.GetByPeriod(It.IsAny <DateTimeOffset>(), It.IsAny <DateTimeOffset>()));
            // выполняем действие на контроллере
            var result = _controller.GetMetricsFromAgent(DateTimeOffset.FromUnixTimeSeconds(1), DateTimeOffset.FromUnixTimeSeconds(100));

            _mock.Verify(repository => repository.GetByPeriod(It.IsAny <DateTimeOffset>(), It.IsAny <DateTimeOffset>()));
        }
        public void GetMetricsFromAgent_ReturnsOk()
        {
            var fromTime = TimeSpan.FromSeconds(0);
            var toTime   = TimeSpan.FromSeconds(100);


            var result = _controller.GetMetricsFromAgent(fromTime, toTime);


            _ = Assert.IsAssignableFrom <IActionResult>(result);
        }