private void LoadTree(bool interim, bool refreshTreeNodes) { SecurableClassDefinitionTree.LoadUnboundValue(SecurableClassDefinition.FindAllBaseClasses(), interim); if (refreshTreeNodes) { SecurableClassDefinitionTree.RefreshTreeNodes(); } }
public void FindAllBaseClasses_TenFound() { DatabaseFixtures dbFixtures = new DatabaseFixtures(); SecurableClassDefinition[] expectedClassDefinitions; using (ClientTransaction.CreateRootTransaction().EnterNonDiscardingScope()) { expectedClassDefinitions = dbFixtures.CreateAndCommitSecurableClassDefinitionsWithSubClassesEach(10, 10, ClientTransactionScope.CurrentTransaction); } using (ClientTransaction.CreateRootTransaction().EnterNonDiscardingScope()) { DomainObjectCollection result = SecurableClassDefinition.FindAllBaseClasses(); Assert.That(result.Count, Is.EqualTo(10)); for (int i = 0; i < result.Count; i++) { Assert.AreEqual(expectedClassDefinitions[i].ID, result[i].ID, "Wrong Index."); } } }