Property_Numeric_Calculate_Test.cs 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. using System.Data;
  2. using Microsoft.VisualStudio.TestTools.UnitTesting;
  3. namespace Vitorm.MsTest.CommonTest
  4. {
  5. [TestClass]
  6. public class Property_Numeric_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.id + 1 == 4).ToList();
  15. Assert.AreEqual(1, userList.Count);
  16. Assert.AreEqual(3, userList.First().id);
  17. }
  18. {
  19. var userList = userQuery.Where(u => 4 == u.id + 1).ToList();
  20. Assert.AreEqual(1, userList.Count);
  21. Assert.AreEqual(3, userList.First().id);
  22. }
  23. {
  24. var userList = userQuery.Where(u => u.id == 4 - 1).ToList();
  25. Assert.AreEqual(1, userList.Count);
  26. Assert.AreEqual(3, userList.First().id);
  27. }
  28. }
  29. }
  30. }