public void PackageRestoreRepositoryGetPackagesReturnsPrimaryRepositoryPackages()
        {
            var mockRepository1 = new MockPackageRepository();
            var mockRepository2 = new MockPackageRepository();

            mockRepository1.AddPackage(PackageUtility.CreatePackage("A"));
            mockRepository1.AddPackage(PackageUtility.CreatePackage("B"));
            mockRepository2.AddPackage(PackageUtility.CreatePackage("C"));

            var packageRestoreRepository = new PriorityPackageRepository(mockRepository1, mockRepository2);

            var packages = packageRestoreRepository.GetPackages().ToList();

            Assert.Equal(2, packages.Count);
            Assert.Equal("A", packages[0].Id);
            Assert.Equal("B", packages[1].Id);
        }
        public void PackageRestoreRepositoryGetPackagesReturnsPrimaryRepositoryPackages()
        {
            var mockRepository1 = new MockPackageRepository();
            var mockRepository2 = new MockPackageRepository();

            mockRepository1.AddPackage(PackageUtility.CreatePackage("A"));
            mockRepository1.AddPackage(PackageUtility.CreatePackage("B"));
            mockRepository2.AddPackage(PackageUtility.CreatePackage("C"));

            var packageRestoreRepository = new PriorityPackageRepository(mockRepository1, mockRepository2);

            var packages = packageRestoreRepository.GetPackages().ToList();

            Assert.Equal(2, packages.Count);
            Assert.Equal("A", packages[0].Id);
            Assert.Equal("B", packages[1].Id);
        }