public void Test() { PatternMergeMatrix lPatternMergeMatrix = new PatternMergeMatrix(9); lPatternMergeMatrix.Replace(2, 3); lPatternMergeMatrix.Replace(1, 2); lPatternMergeMatrix.Replace(7, 8); lPatternMergeMatrix.Compact(); Assert.AreEqual(lPatternMergeMatrix[1], 3, "1->2->3 != 1->3"); Assert.AreEqual(lPatternMergeMatrix[7], 8, "7->8 != 7->8"); Assert.IsFalse(lPatternMergeMatrix.IsConflicted()); lPatternMergeMatrix.Replace(1, 5); lPatternMergeMatrix.Compact(); Assert.IsTrue(lPatternMergeMatrix.IsConflicted()); }
public void Test() { PatternMergeMatrix lPatternMergeMatrix = new PatternMergeMatrix(9); lPatternMergeMatrix.Replace(2, 3); lPatternMergeMatrix.Replace(1, 2); lPatternMergeMatrix.Replace(7, 8); lPatternMergeMatrix.Compact(); Assert.AreEqual(lPatternMergeMatrix[1], 3, "1->2->3 != 1->3"); Assert.AreEqual(lPatternMergeMatrix[7], 8, "7->8 != 7->8"); Assert.IsFalse(lPatternMergeMatrix.IsConflicted()); lPatternMergeMatrix.Replace(1, 5); lPatternMergeMatrix.Compact(); Assert.IsTrue(lPatternMergeMatrix.IsConflicted()); }