System.Data.Tests.DataTableTest.Load_RowStateUpsertAdd C# (CSharp) Метод

Load_RowStateUpsertAdd() приватный Метод

private Load_RowStateUpsertAdd ( ) : void
Результат void
        public void Load_RowStateUpsertAdd()
        {
            localSetup();
            _dt.Rows.Add(new object[] { 4, "mono 4" });
            DataTable dtLoad = new DataTable("LoadRowStateChanges");
            dtLoad.Columns.Add("id", typeof(int));
            dtLoad.Columns.Add("name", typeof(string));
            dtLoad.PrimaryKey = new DataColumn[] { dtLoad.Columns["id"] };
            dtLoad.Rows.Add(new object[] { 1, "RowState 1" });
            dtLoad.Rows.Add(new object[] { 2, "RowState 2" });
            dtLoad.Rows.Add(new object[] { 3, "RowState 3" });
            dtLoad.AcceptChanges();
            DataRow row = dtLoad.NewRow();
            row["id"] = 4;
            row["name"] = "Add 4";
            dtLoad.Rows.Add(row);
            DataTableReader dtr = _dt.CreateDataReader();
            dtLoad.Load(dtr, LoadOption.Upsert);

            try
            {
                Assert.Equal(" ", dtLoad.Rows[3][1, DataRowVersion.Original]);
                Assert.False(true);
            }
            catch (VersionNotFoundException)
            {
            }
        }
DataTableTest