public void TestDeleteByMultipleKeyObjectWithAttributes() { using (var connection = GetOpenConnection()) { var keyMaster = new KeyMaster { Key1 = 1, Key2 = 2 }; connection.Insert(keyMaster); var car = connection.Get <KeyMaster>(new { Key1 = 1, Key2 = 2 }); connection.Delete(car); connection.Get <KeyMaster>(keyMaster).IsNull(); } }
public void TestMultipleKeyGetAsync() { using (var connection = GetOpenConnection()) { var keyMaster = new KeyMaster { Key1 = 1, Key2 = 2 }; connection.Insert(keyMaster); var result = connection.GetAsync <KeyMaster>(new { Key1 = 1, Key2 = 2 }); result.Result.Key1.IsEqualTo(1); result.Result.Key2.IsEqualTo(2); connection.Delete(keyMaster); } }
public async void TestInsertWithMultiplePrimaryKeysAsync() { using (var connection = GetOpenConnection()) { var keyMaster = new KeyMaster { Key1 = 1, Key2 = 2 }; await connection.InsertAsync(keyMaster); var result = connection.GetAsync <KeyMaster>(new { Key1 = 1, Key2 = 2 }); result.Result.Key1.IsEqualTo(1); result.Result.Key2.IsEqualTo(2); connection.Execute("Delete from KeyMaster"); } }