Exemplo n.º 1
0
 public void Init()
 {
     dataproviderMock = new Mock <IDataProvider>();
     diffProxyMock    = new Mock <IDiffProxy>();
     fileOperator     = new Mock <IFileOperator>();
     dataproviderMock.Setup(p => p.FileOperator).Returns(fileOperator.Object);
     diff = new DiffOperation(dataproviderMock.Object, diffProxyMock.Object);
 }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MergeOperation"/> class.
 /// </summary>
 /// <param name="dataProvider">The data provider.</param>
 /// <param name="commitOperation">The commit operation.</param>
 /// <param name="treeOperation">The tree operation.</param>
 /// <param name="diff">The diff operation.</param>
 public MergeOperation(
     IDataProvider dataProvider,
     ICommitOperation commitOperation,
     ITreeOperation treeOperation,
     IDiffOperation diff)
     : this(dataProvider, commitOperation, treeOperation, diff, NullLogger <MergeOperation> .Instance)
 {
 }
Exemplo n.º 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MergeOperation"/> class.
 /// </summary>
 /// <param name="dataProvider">The data provider.</param>
 /// <param name="commitOperation">The commit operation.</param>
 /// <param name="treeOperation">The tree operation.</param>
 /// <param name="diff">The diff operation.</param>
 /// <param name="logger">The logger.</param>
 public MergeOperation(
     IDataProvider dataProvider,
     ICommitOperation commitOperation,
     ITreeOperation treeOperation,
     IDiffOperation diff,
     ILogger <MergeOperation> logger)
 {
     this.dataProvider    = dataProvider;
     this.commitOperation = commitOperation;
     this.treeOperation   = treeOperation;
     this.diff            = diff;
     this.logger          = logger;
 }
Exemplo n.º 4
0
 static Program()
 {
     FileSystem        = new FileSystem();
     FileOperator      = new PhysicalFileOperator(FileSystem);
     DataProvider      = new LocalDataProvider(FileOperator);
     Diff              = new DiffOperation(DataProvider, new DiffProxy());
     TreeOperation     = new TreeOperation(DataProvider);
     CommitOperation   = new CommitOperation(DataProvider, TreeOperation);
     TagOperation      = new TagOperation(DataProvider);
     ResetOperation    = new ResetOperation(DataProvider);
     MergeOperation    = new MergeOperation(DataProvider, CommitOperation, TreeOperation, Diff);
     InitOperation     = new DefaultInitOperation(DataProvider);
     BranchOperation   = new BranchOperation(DataProvider);
     CheckoutOperation = new CheckoutOperation(DataProvider, TreeOperation, CommitOperation, BranchOperation);
     AddOperation      = new AddOperation(DataProvider);
     OidConverter      = DataProvider.GetOid;
 }