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());
}
}