QueryAction_Test.cs 759 B

123456789101112131415161718192021222324252627
  1. using Microsoft.VisualStudio.TestTools.UnitTesting;
  2. using Vit.Linq.ExpressionNodes.ExpressionNodesTest;
  3. namespace Vitorm.MsTest.ExpressionNodesTest
  4. {
  5. [TestClass]
  6. public class QueryAction_Test
  7. {
  8. [TestMethod]
  9. public void TestQueryable()
  10. {
  11. var initUsers = ExpressionTester.GetSourceData();
  12. using var dbContext = DataSource.CreateDbContextForWriting();
  13. var dbSet = dbContext.DbSet<ExpressionTester.User>();
  14. dbSet.TryDropTable();
  15. dbSet.TryCreateTable();
  16. dbSet.AddRange(initUsers);
  17. DataSource.WaitForUpdate();
  18. var query = dbSet.Query().OrderBy(m => m.id);
  19. ExpressionTester.TestQueryable(query);
  20. }
  21. }
  22. }