System.Data.Tests.DataViewTest2.ClearTable C# (CSharp) Method

ClearTable() private method

private ClearTable ( ) : void
return void
        public void ClearTable()
        {
            _evProp = null;
            DataTable dt = new DataTable();
            IBindingList list = dt.DefaultView;
            list.ListChanged += new ListChangedEventHandler(dv_ListChanged);
            dt.Columns.Add("test", typeof(int));
            dt.Rows.Add(new object[] { 10 });
            dt.Rows.Add(new object[] { 20 });
            // Clears DataTable
            dt.Clear();

            Assert.Equal(true, _evProp != null);
            // Clear DataTable - should emit ListChangedType.Reset
            Assert.Equal(ListChangedType.Reset, _evProp.lstType);
            // Clear DataTable - should clear view count
            Assert.Equal(0, dt.DefaultView.Count);
        }