internal static void AreEqual(Iesi.Collections.ISet expected, Iesi.Collections.ISet actual) { Assert.AreEqual( expected.Count, actual.Count, "two sets are diff size" ); foreach( object obj in expected ) { Assert.IsTrue( actual.Contains( obj ), obj.ToString() + " is not contained in actual" ); } }
private static bool AreTablesToUpdated(IList executables, Iesi.Collections.Generic.ISet<string> tablespaces) { foreach (IExecutable exec in executables) { object[] spaces = exec.PropertySpaces; foreach (string o in spaces) { if(tablespaces.Contains(o)) { if(log.IsDebugEnabled) log.Debug("changes must be flushed to space: " + o); return true; } } } return false; }
private bool AffectedEntity(Iesi.Collections.Generic.ISet<string> querySpaces, string[] entitySpaces) { if (querySpaces == null || (querySpaces.Count == 0)) { return true; } for (int i = 0; i < entitySpaces.Length; i++) { if (querySpaces.Contains(entitySpaces[i])) { return true; } } return false; }