public void DadoUmDestinoVálidoVerificaObtemAChavePrimariaDaTabela() { using (destiny.Connection) { destiny.Connection.Open(); var key = destiny.GetColumnKeys().First(); Assert.Equal("Identidade", key); } }
public void DadoUmDestinoVálidoVerificaObtemAChavePrimariaComposta() { using (destinyComChavePrimariaComposta.Connection) { destinyComChavePrimariaComposta.Connection.Open(); var keys = destinyComChavePrimariaComposta.GetColumnKeys(); var expected = new List <string>() { "Identidade", "Sigla" }; Assert.Equal(expected, keys); } }
public static void Merge(this SqlServerDestiny destiny) { var keys = destiny.GetColumnKeys(); string sql = destiny.GetMergeCommand(keys); destiny.Connection.Execute(sql); }