MySql.Data.Entity.Tests.RestrictionOperators.WhereWithRelatedEntities1 C# (CSharp) Method

WhereWithRelatedEntities1() private method

private WhereWithRelatedEntities1 ( ) : void
return void
        public void WhereWithRelatedEntities1()
        {
            MySqlDataAdapter da = new MySqlDataAdapter(
                "SELECT c.* FROM Toys t LEFT JOIN Companies c ON c.id=t.SupplierId WHERE c.State='TX'", conn);
            DataTable dt = new DataTable();
            da.Fill(dt);

            using (testEntities context = new testEntities())
            {
                string sql = "SELECT VALUE t FROM Toys AS t WHERE t.Supplier.Address.State = 'TX'";
                ObjectQuery<Toy> query = context.CreateQuery<Toy>(sql);

                int i = 0;
                foreach (Toy t in query)
                {
                    Assert.AreEqual(dt.Rows[i++]["id"], t.Id);
                }
            }
        }