public void Compare() { CodeSweep.BuildTask.IgnoreInstance_Accessor accessor = new CodeSweep.BuildTask.IgnoreInstance_Accessor("file", "line", "term", 0); CodeSweep.BuildTask.IgnoreInstance_Accessor accessor2 = new CodeSweep.BuildTask.IgnoreInstance_Accessor("file", "line", "term", 0); Assert.AreEqual(0, accessor.CompareTo((IIgnoreInstance)accessor2.Target), "Comparison to equal instance returned wrong value."); CodeSweep.BuildTask.IgnoreInstance_Accessor accessor3 = new CodeSweep.BuildTask.IgnoreInstance_Accessor("file1", "line", "term", 0); Assert.AreNotEqual(0, accessor.CompareTo((IIgnoreInstance)accessor3.Target), "Comparison with different file returned wrong value."); CodeSweep.BuildTask.IgnoreInstance_Accessor accessor4 = new CodeSweep.BuildTask.IgnoreInstance_Accessor("file", "line1", "term", 0); Assert.AreNotEqual(0, accessor.CompareTo((IIgnoreInstance)accessor4.Target), "Comparison with different line text returned wrong value."); CodeSweep.BuildTask.IgnoreInstance_Accessor accessor5 = new CodeSweep.BuildTask.IgnoreInstance_Accessor("file", "line", "term1", 0); Assert.AreNotEqual(0, accessor.CompareTo((IIgnoreInstance)accessor5.Target), "Comparison with different term returned wrong value."); CodeSweep.BuildTask.IgnoreInstance_Accessor accessor6 = new CodeSweep.BuildTask.IgnoreInstance_Accessor("file", "line", "term", 1); Assert.AreNotEqual(0, accessor.CompareTo((IIgnoreInstance)accessor6.Target), "Comparison with different column returned wrong value."); }