public void Provider_MultiFind() { var id = TestPSProvider.StartFind(Request).Value; Assert.NotEqual(0, id); var pkgs = TestPSProvider.FindPackage(@"first", null, null, null, id, Request).ToArray(); pkgs = pkgs.Concat(TestPSProvider.FindPackage(@"second", null, null, null, id, Request)).ToArray(); pkgs = pkgs.Concat(TestPSProvider.FindPackage(@"third", null, null, null, id, Request)).ToArray(); pkgs = pkgs.Concat(TestPSProvider.FindPackage(@"fourth", null, null, null, id, Request)).ToArray(); pkgs = pkgs.Concat(TestPSProvider.CompleteFind(id, Request)).ToArray(); Assert.Equal(4, pkgs.Length); id = TestPSProvider.StartFind(Request).Value; Assert.NotEqual(0, id); pkgs = TestPSProvider.FindPackageByFile(@"c:\test\a.testpkg", id, Request).ToArray(); pkgs = pkgs.Concat(TestPSProvider.FindPackageByFile(@"c:\test\b.testpkg", id, Request)).ToArray(); pkgs = pkgs.Concat(TestPSProvider.FindPackageByFile(@"c:\test\c.testpkg", id, Request)).ToArray(); pkgs = pkgs.Concat(TestPSProvider.FindPackageByFile(@"c:\test\d.testpkg", id, Request)).ToArray(); pkgs = pkgs.Concat(TestPSProvider.CompleteFind(id, Request)).ToArray(); Assert.Equal(4, pkgs.Length); }
public void Provider_FindPackagesByFiles() { var pkgs = TestPSProvider.FindPackagesByFiles(new string[] { @"c:\test\a.testpkg", @"c:\test\b.testpkg" }, Request).ToArray(); Assert.Equal(2, pkgs.Length); }
public void Provider_FindPackagesByUris() { var pkgs = TestPSProvider.FindPackagesByUris(new Uri[] { new Uri("http://foo/bar/a.testpkg"), new Uri("http://foo/bar/b.testpkg") }, Request).ToArray(); Assert.Equal(2, pkgs.Length); }
public void Provider_FindPackages() { var pkgs = TestPSProvider.FindPackages(new string[] { @"multiple", @"single" }, null, null, null, Request).ToArray(); Assert.Equal(4, pkgs.Length); }
public void Provider_FindPackageByFile() { var pkgs = TestPSProvider.FindPackageByFile(@"c:\test\x.testpkg", 0, Request).ToArray(); Assert.Equal(1, pkgs.Length); }
public void Provider_FindPackageByUri() { var pkgs = TestPSProvider.FindPackageByUri(new Uri("http://foo/bar/x.testpkg"), 0, Request).ToArray(); Assert.Equal(1, pkgs.Length); }