public void TestInsertWithMultiplePrimaryKeys() { var keyMaster = new MultiplePrimaryKeyTable { Id = Guid.NewGuid().ToString("N", CultureInfo.InvariantCulture), Name = Guid.NewGuid().ToString("N", CultureInfo.InvariantCulture) }; string id = DapperExtension.Connection.InsertReturnKey(keyMaster); Assert.IsNotNull(id); }
public void TestDeleteByMultipleKeyObject() { MultiplePrimaryKeyTable entity = DapperExtension.Connection.QueryFirst <MultiplePrimaryKeyTable>(); if (entity != null) { var count = DapperExtension.Connection.Delete(entity); Assert.AreEqual(count, 1); } }
public async Task TestDeleteByMultipleKeyObjectAsync() { MultiplePrimaryKeyTable entity = DapperExtension.Connection.QueryFirst <MultiplePrimaryKeyTable>(); if (entity != null) { var count = await DapperExtension.Connection.DeleteAsync(entity).ConfigureAwait(false); Assert.AreEqual(count, 1); } }