public void DeletePersonCompositeKeyWithAliases() { using (var db = GetSqlDatabase()) { var sharedGuidId = Guid.NewGuid(); var pOther = new PersonCompositeKeyWithAliases { GuidId = sharedGuidId, StringId = "Other P", First = "Other Alice", Last = "Other Jones" }; var p = new PersonCompositeKeyWithAliases { GuidId = sharedGuidId, StringId = "P", First = "Alice", Last = "Jones" }; Assert.True(db.Insert(pOther)); Assert.True(db.Insert(p)); Assert.True(db.Delete(p)); var gp = db.Get(p); var gpOther = db.Get(pOther); Assert.Null(gp); Assert.NotNull(gpOther); } }
public async Task DeletePersonCompositeKeyWithAliasesAsync() { using (var db = GetSqlDatabase()) { var sharedGuidId = Guid.NewGuid(); var pOther = new PersonCompositeKeyWithAliases { GuidId = sharedGuidId, StringId = "Other P", First = "Other AliceAsync", Last = "Other Jones" }; var p = new PersonCompositeKeyWithAliases { GuidId = sharedGuidId, StringId = "P", First = "AliceAsync", Last = "Jones" }; Assert.True(await db.InsertAsync(pOther)); Assert.True(await db.InsertAsync(p)); Assert.True(await db.DeleteAsync(p)); var gp = await db.GetAsync(p); var gpOther = await db.GetAsync(pOther); Assert.Null(gp); Assert.NotNull(gpOther); } }