public void TestGetExpression()
 {
     Assert.Equal("= @Name", _whereAttributeManager.GetExpression(WhereType.Eq, "@Name"));
     Assert.Equal("<> @Name", _whereAttributeManager.GetExpression(WhereType.NotEq, "@Name"));
     Assert.Equal("> @Name", _whereAttributeManager.GetExpression(WhereType.Gt, "@Name"));
     Assert.Equal("< @Name", _whereAttributeManager.GetExpression(WhereType.Lt, "@Name"));
     Assert.Equal(">= @Name", _whereAttributeManager.GetExpression(WhereType.GtEq, "@Name"));
     Assert.Equal("<= @Name", _whereAttributeManager.GetExpression(WhereType.LtEq, "@Name"));
     Assert.Equal("Like @Name", _whereAttributeManager.GetExpression(WhereType.Like, "@Name"));
     Assert.Equal("in @Name", _whereAttributeManager.GetExpression(WhereType.In, "@Name"));
     Assert.Equal("not in @Name", _whereAttributeManager.GetExpression(WhereType.NotIn, "@Name"));
     Assert.Equal("is null", _whereAttributeManager.GetExpression(WhereType.IsNull, "@Name"));
     Assert.Equal("is not null", _whereAttributeManager.GetExpression(WhereType.IsNotNull, "@Name"));
     Assert.Equal("is null", _whereAttributeManager.GetExpression(WhereType.IsNull, string.Empty));
     Assert.Equal("is not null", _whereAttributeManager.GetExpression(WhereType.IsNotNull, string.Empty));
     Assert.Equal("is null", _whereAttributeManager.GetExpression(WhereType.IsNull, null));
     Assert.Equal("is not null", _whereAttributeManager.GetExpression(WhereType.IsNotNull, null));
 }