public void FindAll_EmptyResult() { DatabaseFixtures dbFixtures = new DatabaseFixtures(); dbFixtures.CreateEmptyDomain(); using (ClientTransaction.CreateRootTransaction().EnterNonDiscardingScope()) { DomainObjectCollection result = SecurableClassDefinition.FindAll(); Assert.That(result.Count, Is.EqualTo(0)); } }
public void FindAll_TenFound() { DatabaseFixtures dbFixtures = new DatabaseFixtures(); SecurableClassDefinition[] expectedClassDefinitions; using (ClientTransaction.CreateRootTransaction().EnterNonDiscardingScope()) { expectedClassDefinitions = dbFixtures.CreateAndCommitSecurableClassDefinitions(10, ClientTransactionScope.CurrentTransaction); } using (ClientTransaction.CreateRootTransaction().EnterNonDiscardingScope()) { DomainObjectCollection result = SecurableClassDefinition.FindAll(); 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."); } } }