public async Task GetCount_IncludesSemVerV2PackageVersionsWhenSemVerLevel2OrHigher(string semVerLevel) { // Act var count = await GetInt <V2FeedPackage>( (controller, options) => controller.GetCount(options, _curatedFeedName, semVerLevel), $"/api/v2/curated-feed/{_curatedFeedName}/Packages/$count?semVerLevel={semVerLevel}"); // Assert Assert.Equal(AllPackages.Count(), count); }
public async Task FindPackagesById_IncludesSemVerV2PackageVersionsWhenSemVerLevel2OrHigher(string semVerLevel) { // Act var resultSet = await GetCollection <V2FeedPackage>( async (controller, options) => await controller.FindPackagesById(options, _curatedFeedName, id: TestPackageId, semVerLevel: semVerLevel), $"/api/v2/curated-feed/{_curatedFeedName}/FindPackagesById?id='{TestPackageId}'?semVerLevel={semVerLevel}"); // Assert AssertSemVer2PackagesIncludedInResult(resultSet, includePrerelease: true); Assert.Equal(AllPackages.Count(), resultSet.Count); }
public async Task Get_IncludesSemVerV2PackageVersionsWhenSemVerLevel2OrHigher(string semVerLevel) { // Act var resultSet = await GetCollection <V2FeedPackage>( (controller, options) => controller.Get(options, _curatedFeedName, semVerLevel), $"/api/v2/curated-feed/{_curatedFeedName}/Packages?semVerLevel={semVerLevel}"); // Assert AssertSemVer2PackagesIncludedInResult(resultSet, includePrerelease: true); Assert.Equal(AllPackages.Count(), resultSet.Count); }
public async Task FindPackagesById_IncludesSemVerV2PackageVersionsWhenSemVerLevel2OrHigher(string semVerLevel) { // Act var resultSet = await GetCollection <V2FeedPackage>( (controller, options) => controller.FindPackagesById(options, id: TestPackageId, semVerLevel: semVerLevel), $"/api/v2/FindPackagesById?id='{TestPackageId}'?semVerLevel={semVerLevel}"); // Assert AssertSemVer2PackagesIncludedInResult(resultSet); Assert.Equal(AllPackages.Count(), resultSet.Count); }
public async Task SearchCount_IncludesSemVerV2PackageVersionsWhenSemVerLevel2OrHigher(string semVerLevel) { // Act var searchCount = await GetInt <V2FeedPackage>( async (controller, options) => await controller.SearchCount( options, searchTerm: TestPackageId, includePrerelease: true, semVerLevel: semVerLevel), $"/api/v2/Search/$count?searchTerm='{TestPackageId}'&includePrerelease=true&semVerLevel={semVerLevel}"); // Assert Assert.Equal(AllPackages.Count(), searchCount); }
public async Task Search_IncludesSemVerV2PackageVersionsWhenSemVerLevel2OrHigher(string semVerLevel) { // Act var resultSet = await GetCollection <V2FeedPackage>( (controller, options) => controller.Search( options, searchTerm: TestPackageId, includePrerelease: true, semVerLevel: semVerLevel), $"/api/v2/Search?searchTerm='{TestPackageId}'?includePrerelease=true&semVerLevel={semVerLevel}"); // Assert AssertSemVer2PackagesIncludedInResult(resultSet); Assert.Equal(AllPackages.Count(), resultSet.Count); }