Property_String_Calculate_Test.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. using System.Data;
  2. using Microsoft.VisualStudio.TestTools.UnitTesting;
  3. namespace Vitorm.MsTest.CommonTest
  4. {
  5. [TestClass]
  6. public class Property_String_Calculate_Test
  7. {
  8. [TestMethod]
  9. public void Test_Calculate()
  10. {
  11. using var dbContext = DataSource.CreateDbContext();
  12. var userQuery = dbContext.Query<User>();
  13. {
  14. var userList = userQuery.Where(u => u.name + 1 == "u3561").ToList();
  15. Assert.AreEqual(1, userList.Count);
  16. Assert.AreEqual(3, userList[0].id);
  17. }
  18. {
  19. var userList = userQuery.Where(u => "u3561" == u.name + 1).ToList();
  20. Assert.AreEqual(1, userList.Count);
  21. Assert.AreEqual(3, userList[0].id);
  22. }
  23. {
  24. var userList = userQuery.Where(u => u.name == "u35" + 6).ToList();
  25. Assert.AreEqual(1, userList.Count);
  26. Assert.AreEqual(3, userList[0].id);
  27. }
  28. }
  29. }
  30. }