public async Task GetAllNewsAsync_Returns_BadRequest()
        {
            // Arrange
            _mockNewsService.Setup(a => a.GetAllNewsAsync())
            .ReturnsAsync(() => null);
            _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 = (BadRequestObjectResult)await _controller.GetAllNewsAsync();

            var actual = (HttpStatusCode)response.StatusCode;

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