public void SqlVariableCloneTest() { SqlVariable v = SqlDml.Variable("v", SqlType.Int32); SqlVariable vClone = (SqlVariable)v.Clone(); Assert.AreNotEqual(v, vClone); Assert.AreEqual(v.NodeType, vClone.NodeType); Assert.AreEqual(v.Name, vClone.Name); }
public void SqlDeclareVariableCloneTest() { { SqlVariable dv = SqlDml.Variable("v", SqlType.Char, 5); SqlVariable dvClone = (SqlVariable)dv.Clone(); Assert.AreNotEqual(dv, dvClone); Assert.AreEqual(dv.NodeType, dvClone.NodeType); Assert.IsTrue(dv.Type.Equals(dvClone.Type)); Assert.AreEqual(dv.Name, dvClone.Name); } { SqlVariable dv = SqlDml.Variable("v", SqlType.Decimal, 6, 4); SqlVariable dvClone = (SqlVariable)dv.Clone(); Assert.AreNotEqual(dv, dvClone); Assert.AreEqual(dv.NodeType, dvClone.NodeType); Assert.IsTrue(dv.Type.Equals(dvClone.Type)); Assert.AreEqual(dv.Name, dvClone.Name); } }