Пример #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LockerBuilder"/> class.
 /// </summary>
 public LockerBuilder(IPackage[] packages, Func <ConfigLocker, bool> doSetLockData, InstallationManager installationManager, IIO io = null)
 {
     this.packages            = packages;
     this.doSetLockData       = doSetLockData;
     this.installationManager = installationManager;
     dumper  = new DumperPackage();
     process = new BucketProcessExecutor(io);
 }
Пример #2
0
 public void Initialize()
 {
     dumper  = new DumperPackage();
     package = new Mock <IPackageRoot>();
     package.Setup((o) => o.GetNamePretty()).Returns("foo");
     package.Setup((o) => o.GetVersionPretty()).Returns("1.2");
     package.Setup((o) => o.GetVersion()).Returns("1.2.0.0");
 }
Пример #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RepositoryFileSystem"/> class.
 /// </summary>
 /// <param name="file">The repository json file.</param>
 public RepositoryFileSystem(JsonFile file)
 {
     this.file = file;
     dumper    = new DumperPackage();
     loader    = new LoaderPackage();
 }