Beispiel #1
0
        public void DadoUmDestinoVálidoVerificaObtemAChavePrimariaDaTabela()
        {
            using (destiny.Connection)
            {
                destiny.Connection.Open();
                var key = destiny.GetColumnKeys().First();

                Assert.Equal("Identidade", key);
            }
        }
Beispiel #2
0
        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);
            }
        }
Beispiel #3
0
        public static void Merge(this SqlServerDestiny destiny)
        {
            var    keys = destiny.GetColumnKeys();
            string sql  = destiny.GetMergeCommand(keys);

            destiny.Connection.Execute(sql);
        }