コード例 #1
0
ファイル: MergeCommandTest.cs プロジェクト: shoff/ngit
 /// <exception cref="System.Exception"></exception>
 private void CheckMergeFailedResult(MergeCommandResult result, ResolveMerger.MergeFailureReason
                                     reason, string indexState, FilePath fileA)
 {
     NUnit.Framework.Assert.AreEqual(MergeStatus.FAILED, result.GetMergeStatus());
     NUnit.Framework.Assert.AreEqual(reason, result.GetFailingPaths().Get("a"));
     NUnit.Framework.Assert.AreEqual("a(modified)", Read(fileA));
     NUnit.Framework.Assert.IsFalse(new FilePath(db.WorkTree, "b").Exists());
     NUnit.Framework.Assert.AreEqual("c", Read(new FilePath(db.WorkTree, "c")));
     NUnit.Framework.Assert.AreEqual(indexState, IndexState(CONTENT));
     NUnit.Framework.Assert.AreEqual(null, result.GetConflicts());
     NUnit.Framework.Assert.AreEqual(RepositoryState.SAFE, db.GetRepositoryState());
 }