public override void TestFixtureSetUp() { base.TestFixtureSetUp(); CustomerType = Domain.Model.Types[typeof(Customer)]; OrderType = Domain.Model.Types[typeof(Order)]; ProductType = Domain.Model.Types[typeof(Product)]; BookType = Domain.Model.Types[typeof(Book)]; TitleType = Domain.Model.Types[typeof(Title)]; ITitleType = Domain.Model.Types[typeof(ITitle)]; OfferContainerType = Domain.Model.Types[typeof(OfferContainer)]; PersonIdField = Domain.Model.Types[typeof(Person)].Fields["Id"]; OrderIdField = Domain.Model.Types[typeof(Order)].Fields["Id"]; CityField = CustomerType.Fields["City"]; AgeField = Domain.Model.Types[typeof(AdvancedPerson)].Fields["Age"]; CustomerField = OrderType.Fields["Customer"]; EmployeeField = OrderType.Fields["Employee"]; DetailsField = OrderType.Fields["Details"]; BooksField = Domain.Model.Types[typeof(Author)].Fields["Books"]; BookTitleField = BookType.Fields["Title"]; TitleBookField = TitleType.Fields["Book"]; LanguageField = TitleType.Fields["Language"]; TextField = TitleType.Fields["Text"]; GraphContainersField = typeof(PrefetchManager).GetField("graphContainers", BindingFlags.NonPublic | BindingFlags.Instance); PrefetchProcessorField = typeof(SqlSessionHandler).GetField("prefetchManager", BindingFlags.NonPublic | BindingFlags.Instance); PrefetchTestHelper.FillDataBase(Domain); }
public override void TestFixtureSetUp() { base.TestFixtureSetUp(); using (var session = Domain.OpenSession()) using (var transactionScope = session.OpenTransaction()) { for (int i = 0; i < 111; i++) { PrefetchTestHelper.FillDataBase(session); } transactionScope.Complete(); } }
public override void TestFixtureSetUp() { base.TestFixtureSetUp(); using (var session = Domain.OpenSession()) using (var transactionScope = session.OpenTransaction()) { for (int i = 0; i < 111; i++) { PrefetchTestHelper.FillDataBase(session); } orderType = Domain.Model.Types[typeof(Order)]; customerType = Domain.Model.Types[typeof(Customer)]; transactionScope.Complete(); } }