using System.Collections.Generic; using Masuit.Tools.Abstractions.Test.Tree; using Xunit; namespace Masuit.Tools.Database; /// /// DataTable帮助类 /// public class DataTableHelperTest { [Fact] public void CanListToDataTable() { var list = new List { new MyClass3() { Id = 1, ParentId = 1 } }; var table = list.ToDataTable("Test"); table.AddIdentityColumn(); var hasRows = table.HasRows(); var source = table.ToList(); var dataRows = table.Rows.GetDataRowArray(); Assert.True(hasRows); Assert.Equal(1, source.Count); Assert.Equal(1, dataRows.Length); Assert.False(new List().ToDataTable("Test").HasRows()); } }