public async Task CharacterUseCaseTest_GetListAsync_Success() { // Arrange var characterInput = CharacterInputFaker.Create().Generate(); var characterDataWrapper = CharacterDataWrapperFaker.Create().Generate(); // Setup _characterRepository .Setup(p => p.GetCharacter(characterInput)) .Returns(Task.FromResult(characterDataWrapper)); // Act var result = await _characterUseCase.GetListAsync(characterInput); //Assert Assert.True(result.Data.Results.Any()); }
public async Task <IActionResult> GetCharacters(ApiVersion apiVersion, [FromQuery] CharacterInput characterInput) { return(Ok(await _characterUseCase.GetListAsync(characterInput))); }