示例#1
0
 public ScmBackup(IApiCaller apiCaller, IScmValidator validator, IBackupMaker backupMaker, IConfigBackupMaker configBackupMaker)
 {
     this.apiCaller         = apiCaller;
     this.validator         = validator;
     this.backupMaker       = backupMaker;
     this.configBackupMaker = configBackupMaker;
 }
示例#2
0
        public ScmValidatorTests()
        {
            this.logger = new FakeLogger();

            this.scmlist = new HashSet <ScmType>();
            this.scmlist.Add(ScmType.Git);

            this.scm = new FakeScm();

            this.factory = new FakeScmFactory();
            this.factory.Register(ScmType.Git, this.scm);

            this.sut = new ScmValidator(this.factory, this.logger);
        }