Exemplo n.º 1
0
        public virtual void TestInitialize()
        {
            string connectionString = @"Provider=VFPOLEDB.1;Data Source=" + Path.GetFullPath("Northwind.dbc") + ";Exclusive=false";

            this.northwind = new NorthwindDataContext(connectionString, new TestContextWriter(this.TestContext));
            this.northwind.Provider.AutoRightTrimStrings = true;
        }
Exemplo n.º 2
0
        public void TestInitialize()
        {
            var connectionString = @"Provider=VFPOLEDB.1;Data Source=Northwind.dbc;Exclusive=false";

            northwind = new NorthwindDataContext(connectionString);
            northwind.Provider.Log = new TestContextWriter(TestContext);
            northwind.Provider.AutoRightTrimStrings = true;
        }
Exemplo n.º 3
0
        public void TestCustomersIncludeOrdersAndDetails()
        {
            NorthwindDataContext nw = new NorthwindDataContext(this.Northwind.Provider.New(new TestPolicy("Orders", "Details")));

            var custs = nw.List<Customer>().Where(c => c.CustomerID == "ALFKI").ToList();
            Assert.AreEqual(1, custs.Count);
            Assert.AreNotEqual(null, custs[0].Orders);
            Assert.AreEqual(6, custs[0].Orders.Count);
            Assert.IsTrue(custs[0].Orders.Any(o => o.OrderID == 10643));
            Assert.AreNotEqual(null, custs[0].Orders.Single(o => o.OrderID == 10643).Details);
            Assert.AreEqual(3, custs[0].Orders.Single(o => o.OrderID == 10643).Details.Count);
        }
Exemplo n.º 4
0
        public void TestCustomersIncludeOrders()
        {
            NorthwindDataContext nw = new NorthwindDataContext(this.Northwind.Provider.New(new TestPolicy("Orders")));

            var custs = nw.List<Customer>().Where(c => c.CustomerID == "ALFKI").ToList();
            Assert.AreEqual(1, custs.Count);
            Assert.AreNotEqual(null, custs[0].Orders);
            Assert.AreEqual(6, custs[0].Orders.Count);
        }