Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

LuFilterTests.cs 833B

12345678910111213141516171819202122232425
  1. using Luticate2.Auth.Auth.Dbo;
  2. using Luticate2.Auth.Utils.Business.Pagination;
  3. using Luticate2.Auth.Utils.Business.Utils;
  4. using Luticate2.Auth.Utils.Dbo;
  5. using Luticate2.Auth.Utils.Dbo.Result;
  6. using Microsoft.CodeAnalysis.Scripting;
  7. using Xunit;
  8. namespace Luticate2.Auth.Tests.Business.Pagination
  9. {
  10. public class LuFilterTests
  11. {
  12. [Fact]
  13. public void Test1()
  14. {
  15. var options = new LuExpressionUtils.LuExpressionParserOptions
  16. {
  17. ScriptOptions = ScriptOptions.Default.AddReferences(typeof(LuGroupDbo).Assembly)
  18. };
  19. var filterResult = LuFilterParser.Parse<LuGroupDbo>("x.Name.Contains(\"test\")", options);
  20. Assert.Equal(LuStatus.Success.ToInt(), filterResult.Status);
  21. Assert.NotNull(filterResult.Data);
  22. }
  23. }
  24. }