public async Task GetPackagePropertyAsync_Enum() { string id = "git"; Version v = new(2, 35, 1, 2); PackageStatus actual; actual = await Choco.GetPackagePropertyAsync(id, v, "PackageStatus", s => Enum.Parse <PackageStatus>(s)); Assert.Equal(PackageStatus.Approved, actual); }
public async Task GetPackagePropertyAsync() { string id = "git"; Version v = new(2, 35, 1, 2); string actual; actual = await Choco.GetPackagePropertyAsync(id, v, "Title"); Assert.Equal("Git", actual); actual = await Choco.GetPackagePropertyAsync(id, v, "Id"); Assert.Equal(id, actual); actual = await Choco.GetPackagePropertyAsync(id, v, "GalleryDetailsUrl"); Assert.Equal($"https://community.chocolatey.org/packages/{id}/{v}", actual); }