System.Data.Tests.DataRowTest2.ItemArray C# (CSharp) Method

ItemArray() private method

private ItemArray ( ) : void
return void
        public void ItemArray()
        {
            DataTable dt = GetDataTable();
            DataRow dr = dt.Rows[0];

            Assert.Equal(1, (int)dr.ItemArray[0]);

            Assert.Equal("Ofer", (string)dr.ItemArray[1]);

            dt = GetDataTable();

            dr = dt.Rows[0];

            //Changing row via itemArray

            dt.Rows[0].ItemArray = new object[] { 2, "Oren" };

            Assert.Equal(2, (int)dr.ItemArray[0]);
            Assert.Equal("Oren", (string)dr.ItemArray[1]);

            Assert.Throws<ArgumentException>(() =>
            {
                dt.Rows[0].ItemArray = new object[] { 2, "Oren", "some1else" };
            });
        }
DataRowTest2