public void PointsToSameDataSameArray() { var a = new[] { StringValue, IntValue, DoubleValue, DateTimeValue, ObjectValue }; var actual = DataRowExtensions.PointsToSameData(a, a); Assert.IsTrue(actual); }
public void PointsToSameDataDifferentSizes() { var a = new object[] { StringValue, IntValue }; var b = new object[] { StringValue, IntValue, DoubleValue }; var actual = DataRowExtensions.PointsToSameData(a, b); Assert.IsFalse(actual); }
public void PointsToSameDataEmptyArrays() { var a = new object[] {}; var b = new object[] {}; var actual = DataRowExtensions.PointsToSameData(a, b); Assert.IsTrue(actual); }
public void PointsToSameDataEquivalentValues() { var a = new object[] { StringValue, IntValue, DoubleValue, DateTimeValue }; var b = new object[] { "StringValue", 42, 3.1415926535897932384626433832795, new DateTime(2012, 03, 12, 16, 05, 29) }; var actual = DataRowExtensions.PointsToSameData(a, b); Assert.IsTrue(actual); }