public async void GetDiff_WhenResponseOkReturnsNull_ShouldReturnNotFoundResponse(string correlationId,
                                                                                         IActionResult notFoundResponse)
        {
            _diffService.Get(correlationId).ReturnsNull();
            _responseCreator.ResponseOK(null).ReturnsNull();
            _responseCreator.ResponseNotFound().Returns(notFoundResponse);

            var result = await _sut.GetDiff(correlationId);

            result.Should().Be(notFoundResponse);
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> GetDiff([FromRoute] string correlationId)
        {
            var result = await _diffAnalyzerService.Get(correlationId);

            return(_responseCreator.ResponseOK(result) ?? _responseCreator.ResponseNotFound());
        }