public async Task GetAnalyzedRepositoriesAsync_Check_AllMethodsUsedWithProperParameters() { repositoryRepositoryMock .Setup(repositoryRepository => repositoryRepository.GetRepositoriesWithIncludesAsync(It.IsAny <Expression <Func <Repository, bool> > >())) .ReturnsAsync(GetRepositories()); versionRepositoryMock .Setup(versionRepository => versionRepository.GetLatestPackageVersionsAsync(It.IsAny <ICollection <int> >())) .ReturnsAsync(GetLatestPackageVersions()); await repositoryService.GetAnalyzedRepositoriesAsync(expression); repositoryRepositoryMock.Verify(repository => repository.GetRepositoriesWithIncludesAsync(expression), Times.Once()); versionRepositoryMock.Verify(repository => repository.GetLatestPackageVersionsAsync(It.IsAny <ICollection <int> >()), Times.Once()); }