private static void DoCompareAndVerifyChange(ComparisonFilter filter, ChangeType withoutFilter, ChangeType withFilter, params string[] names) { AssemblyComparison ac = DoCompare(ComparisonFilter.Default); Assert.AreEqual(withoutFilter, FindInAssembly(ac, names).Change); ac.Recompare(filter); Assert.AreEqual(withFilter, FindInAssembly(ac, names).Change); }
private static void DoCompareAndVerifyStillPresent(ComparisonFilter filter, params string[] names) { AssemblyComparison ac = DoCompare(ComparisonFilter.Default); Assert.AreEqual(Status.Present, FindInAssembly(ac, names).Status); ac.Recompare(filter); Assert.AreEqual(Status.Present, FindInAssembly(ac, names).Status); }
public void Filters_TextFilter_NoMatches() { ComparisonFilter filter = new ComparisonFilter(); filter.TextFilter = "bogus"; AssemblyComparison ac = DoCompare(ComparisonFilter.Default); Assert.AreEqual(true, ac.Groups[0].Assemblies[1].FilterChildren <ICanAlign>().GetEnumerator().MoveNext()); ac.Recompare(filter); Assert.AreEqual(false, ac.Groups[0].Assemblies[1].FilterChildren <ICanAlign>().GetEnumerator().MoveNext()); }
private void ApplyFilter() { _ac.Recompare(_set.Filter); navigator.LoadFrom(_ac, true); }