public async Task GetPersonAsync_CorrectId_ShouldReturnNotNullPerson(long malId) { // Given var returnedPerson = await _jikan.GetPersonAsync(malId); // Then returnedPerson.Should().NotBeNull(); }
public async Task <MalSeiyuuUpdateData> GetSeiyuuDataAsync(long malId) { var parsedData = await _jikanClient.GetPersonAsync(malId); if (parsedData?.Data is null) { return(null); } return(new MalSeiyuuUpdateData( parsedData.Data.Name, parsedData.Data.About, $"{parsedData.Data.FamilyName ?? string.Empty} {parsedData.Data.GivenName ?? string.Empty}".Trim(), EmptyStringIfPlaceholder(parsedData.Data.Images?.JPG?.ImageUrl), parsedData.Data.MemberFavorites, parsedData.Data.Birthday )); }