public void TestConstructorAndGettors() { MHashColumnInformation columnInformation; columnInformation = new MHashColumnInformation(0, DataType.DT_EMPTY); Assert.IsNotNull((object)columnInformation); Assert.AreEqual <int>(0, columnInformation.ColumnId); Assert.AreEqual <DataType>(DataType.DT_EMPTY, columnInformation.ColumnDataType); }
public void AddTest() { OutputColumn target = new OutputColumn(); MHashColumnInformation expected = new MHashColumnInformation(0, Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType.DT_I8); int actual; actual = target.Add(new MHashColumnInformation(0, Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType.DT_I8)); Assert.AreEqual(0, actual); actual = target.Add(new MHashColumnInformation(0, Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType.DT_I4)); Assert.AreEqual(1, actual); }
public void ItemTest() { OutputColumn target = new OutputColumn(); int index = 0; MHashColumnInformation expected = new MHashColumnInformation(25, Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType.DT_BOOL); MHashColumnInformation actual; target.Add(new MHashColumnInformation(25, Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType.DT_BOOL)); target[index] = new MHashColumnInformation(25, Microsoft.SqlServer.Dts.Runtime.Wrapper.DataType.DT_BOOL); actual = target[index]; Assert.AreEqual(expected.ColumnDataType, actual.ColumnDataType); Assert.AreEqual(expected.ColumnId, actual.ColumnId); }