public async Task GetNewsByIdAsync_Returns_Ok()
        {
            // Arrange
            _mockNewsService.Setup(a => a.GetNewsByIdAsync(It.IsAny <int>()))
            .ReturnsAsync(() => new NewsReadDto());
            _mockRequest.Setup(m => m.Scheme).Returns("https");
            _mockRequest.Setup(m => m.Host).Returns(new HostString("news.io"));
            _mockRequest.Setup(m => m.Path).Returns(new PathString("/unit-test"));

            _controller = new NewsController(_mockNewsService.Object);

            // Act
            var response = (OkObjectResult)await _controller.GetNewsByIdAsync(It.IsAny <int>());

            var actual = (HttpStatusCode)response.StatusCode;

            // Assert
            Assert.Equal(HttpStatusCode.OK, actual);
        }