public async Task CharacterUseCaseTest_GetListAsync_BN004() { // Arrange var serieInput = SerieInputFaker.Create().Generate(); serieInput.Limit = null; // Act var exception = await Assert.ThrowsAsync <BusinessException>(async() => await _serieUseCase.GetListAsync(1, serieInput)); //Assert Assert.Contains(ExceptionMessages.BN004, exception.Message); }
public async Task SerieUseCaseTest_GetListAsync_Success() { // Arrange var serieInput = SerieInputFaker.Create().Generate(); var serieDataWrapper = SerieDataWrapperFaker.Create().Generate(); // Setup _serieRepository .Setup(p => p.GetSeriesByCharacter(1, serieInput)) .Returns(Task.FromResult(serieDataWrapper)); // Act var result = await _serieUseCase.GetListAsync(1, serieInput); //Assert Assert.True(result.Data.Results.Any()); }