public void TestInsertWithStaticTypeObject() { var db = Database.Open(); var user = new User {Name = "Zaphod", Password = "******", Age = 42}; var actual = db.Users.Insert(user); Assert.IsNotNull(user); Assert.AreNotEqual(0, actual.Id); Assert.AreEqual("Zaphod", actual.Name); Assert.AreEqual("zarquon", actual.Password); Assert.AreEqual(42, actual.Age); }
public void TestUpdateWithStaticTypeObject() { var db = Database.Open(); var userId = db.Public.Users.FindByName("Charlie").Id; var user = new User {Id = userId, Name = "Zaphod", Password = "******", Age = 42}; db.Users.Update(user); User actual = db.Users.FindById(userId); Assert.IsNotNull(user); Assert.AreEqual("Zaphod", actual.Name); Assert.AreEqual("zarquon", actual.Password); Assert.AreEqual(42, actual.Age); }