public async Task <IActionResult> GetCharacterById(ApiVersion apiVersion, int characterId) { return(Ok(await _characterUseCase.GetByIdAsync(new CharacterInput() { CharacterId = characterId, Limit = 10, Offset = 0 }))); }
public async Task CharacterUseCaseTest_GetByIdAsync_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.GetByIdAsync(characterInput); //Assert Assert.True(result.Data.Results.Any()); }