using System.Text;
using Util.Data.Sql.Builders.Conditions;
using Xunit;
namespace Util.Data.Sql.Tests.Builders.Conditions;
///
/// Is Not Null查询条件测试
///
public class IsNotNullConditionTest {
///
/// 获取结果
///
private string GetResult( ISqlCondition condition ) {
var result = new StringBuilder();
condition.AppendTo( result );
return result.ToString();
}
///
/// 获取条件
///
[Fact]
public void Test_1() {
var condition = new IsNotNullCondition( "Email" );
Assert.Equal( "Email Is Not Null", GetResult( condition ) );
}
///
/// 获取条件 - 验证列为空
///
[Fact]
public void Test_2() {
var condition = new IsNotNullCondition( "" );
Assert.Empty( GetResult( condition ) );
}
}