public void Test_GetDirectReferences() { System.Console.Out.WriteLine("GetDirectReferences"); IEnumerator enumerator = arm.GetDirectReferences().GetEnumerator(); int index = 0; while (enumerator.MoveNext()) { Account account = (Account)enumerator.Current; Assert.IsTrue(accounts.Contains(account)); index++; } Assert.AreEqual(accounts.Count, index); }
public DataTable GetAccountReferences() { DataTable table = new DataTable(); DataColumn column; column = new DataColumn(); column.DataType = Type.GetType("System.String"); column.ColumnName = "reference"; table.Columns.Add(column); column = new DataColumn(); column.DataType = Type.GetType("System.String"); column.ColumnName = "name"; table.Columns.Add(column); foreach (Account account in arm.GetDirectReferences()) { DataRow row = table.NewRow(); row["reference"] = arm.GetIndirectReference(account); row["name"] = account.Name; table.Rows.Add(row); } return(table); }