Example #1
0
            protected void given_folder_repository_with_module(string packageName)
            {
                FileSystem     = LocalFileSystem.Instance;
                RepositoryPath = FileSystem.CreateTempDirectory();
                Packager.NewWithDescriptor(
                    RepositoryPath.GetFile(packageName + "-1.0.0.wrap"),
                    packageName,
                    "1.0.0",
                    "depends: nhibernate-core = 2.1"
                    );

                Repository = new FolderRepository(RepositoryPath);
            }
        protected void given_folder_repository_with_module(string packageName)
        {
            FileSystem = LocalFileSystem.Instance;
            RepositoryPath = FileSystem.CreateTempDirectory();
            Packager.NewWithDescriptor(
                RepositoryPath.GetFile(packageName + "-1.0.0.wrap"), 
                packageName,
                "1.0.0",
                "depends: nhibernate-core = 2.1"
                );

            Repository = new FolderRepository(RepositoryPath);
        }
Example #3
0
        void VerifyLoaded()
        {
            if (_loadedPackage != null)
            {
                return;
            }

            IFile temporaryFile = _fileSystem.CreateTempFile();

            using (var sourceStream = _httpNavigator.LoadPackage(_package))
                using (var destinationStream = temporaryFile.OpenWrite())
                    StreamExtensions.CopyTo(sourceStream, destinationStream);

            _loadedPackage = new CachedZipPackage(Source, temporaryFile, _fileSystem.CreateTempDirectory()).Load();
        }
Example #4
0
        Func <IPackage> LoadPackage(PackageEntry packageEntry)
        {
            return(() =>
            {
                var response = _client.CreateRequest(packageEntry.PackageHref).Get().Send();
                if (response.Entity == null)
                {
                    return null;
                }
                var tempFile = _fileSystem.CreateTempFile();
                var tempDirectory = _fileSystem.CreateTempDirectory();
                using (var tempStream = tempFile.OpenWrite())
                    NuGetConverter.Convert(response.Entity.Stream, tempStream);

                return new CachedZipPackage(this, tempFile, tempDirectory).Load();
            });
        }
Example #5
0
 protected void given_project_directory()
 {
     project_directory = file_system.CreateTempDirectory();
 }
Example #6
0
            protected void given_folder_repository_with_module()
            {
                FileSystem = LocalFileSystem.Instance;
                RepositoryPath = FileSystem.CreateTempDirectory();
                PackageBuilder.New(
                    RepositoryPath.GetFile("test-module-1.0.0.wrap"),
                    "test-module",
                    "1.0.0",
                    "depends: nhibernate-core = 2.1"
                    );

                Repository = new FolderRepository(RepositoryPath, false);
            }
Example #7
0
 public signing()
 {
     FileSystem = LocalFileSystem.Instance;
     Dir        = FileSystem.CreateTempDirectory();
 }