using Util.Datas.Queries.Trees; using Xunit; namespace Util.Tests.Datas.Queries.Trees { /// /// 树型查询参数测试 /// public class TreeQueryParameterTest { /// /// 树型查询参数 /// private readonly TreeQueryParameter _parameter; /// /// 测试初始化 /// public TreeQueryParameterTest() { _parameter = new TreeQueryParameter(); } /// /// 测试是否搜索 - 默认false /// [Fact] public void TestIsSearch_Default() { Assert.False( _parameter.IsSearch() ); } /// /// 测试是否搜索 - 忽略排序 /// [Fact] public void TestIsSearch_Ignore_Order() { _parameter.Order = "a"; Assert.False( _parameter.IsSearch() ); } /// /// 测试是否搜索 - 忽略分页大小 /// [Fact] public void TestIsSearch_Ignore_PageSize() { _parameter.PageSize = 10; Assert.False( _parameter.IsSearch() ); } /// /// 测试是否搜索 - 忽略分页 /// [Fact] public void TestIsSearch_Ignore_Page() { _parameter.Page = 10; Assert.False( _parameter.IsSearch() ); } /// /// 测试是否搜索 - 忽略总行数 /// [Fact] public void TestIsSearch_Ignore_TotalCount() { _parameter.TotalCount = 10; Assert.False( _parameter.IsSearch() ); } /// /// 测试是否搜索 - 启用 /// [Fact] public void TestIsSearch_Enabled() { _parameter.Enabled = true; Assert.True( _parameter.IsSearch() ); } /// /// 测试是否搜索 - 搜索关键字 /// [Fact] public void TestIsSearch_Keyword() { _parameter.Keyword = "a"; Assert.True( _parameter.IsSearch() ); } } }