public void Can_Save_ModelWithAutoGuidAndRowVersion() { db.DropAndCreateTable <ModelWithAutoGuidAndRowVersion>(); var row = new ModelWithAutoGuidAndRowVersion { Name = "A" }; Assert.That(db.Save(row)); var dbRow = db.SingleById <ModelWithAutoGuidAndRowVersion>(row.Id); Assert.That(dbRow.Name, Is.EqualTo(row.Name)); dbRow.Name = "B"; db.Save(dbRow); dbRow = db.SingleById <ModelWithAutoGuidAndRowVersion>(row.Id); Assert.That(dbRow.Name, Is.EqualTo("B")); }
public async Task Can_Save_ModelWithAutoGuidAndRowVersion_Async() { db.DropAndCreateTable <ModelWithAutoGuidAndRowVersion>(); var row = new ModelWithAutoGuidAndRowVersion { Name = "A" }; Assert.That(await db.SaveAsync(row)); var dbRow = await db.SingleByIdAsync <ModelWithAutoGuidAndRowVersion>(row.Id); Assert.That(dbRow.Name, Is.EqualTo(row.Name)); dbRow.Name = "B"; await db.SaveAsync(dbRow); dbRow = await db.SingleByIdAsync <ModelWithAutoGuidAndRowVersion>(row.Id); Assert.That(dbRow.Name, Is.EqualTo("B")); }