public static void TestInsert()
 {
     var r = new Repo<Country>(new DbContextFactory());
     var c = new Country { Name = "Asaaa" };
     r.Insert(c);
     r.Save();
     var o = r.Get(c.Id);
     Assert.AreEqual(c.Name, o.Name);
 }
        public static void TestRemove()
        {
            var r = new Repo<Country>(new DbContextFactory());
            var c = new Country { Name = "AsaaaRemove" };
            r.Insert(c);
            r.Save();

            r.Delete(c);
            r.Save();

            var o = r.Get(c.Id);
            Assert.IsTrue(o.IsDeleted);
        }
 public void ConvertDBValueToPinYinCorrectly()
 {
     var r = new Repo<Vendor>(new DbContextFactory());
     Assert.AreEqual("(ken3) (de2) (ji1)", us.ConvertChsToPinYin(r.Get(6).Name));
 }