1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- using System.Data;
- using Microsoft.VisualStudio.TestTools.UnitTesting;
- namespace Vitorm.MsTest.CommonTest
- {
- [TestClass]
- public class Property_String_Like_Test
- {
- [TestMethod]
- public void Test_Like()
- {
- using var dbContext = DataSource.CreateDbContext();
- var userQuery = dbContext.Query<User>();
- // StartsWith
- {
- var query = userQuery.Where(u => u.name.StartsWith("u35"));
- var userList = query.ToList();
- Assert.AreEqual(1, userList.Count);
- Assert.AreEqual(3, userList.First().id);
- Assert.AreEqual("u356", userList.First().name);
- }
- // EndsWith
- {
- var query = userQuery.Where(u => u.name.EndsWith("356"));
- var userList = query.ToList();
- Assert.AreEqual(1, userList.Count);
- Assert.AreEqual(3, userList.First().id);
- Assert.AreEqual("u356", userList.First().name);
- }
- // Contains
- {
- var query = userQuery.Where(u => u.name.Contains("35"));
- var userList = query.ToList();
- Assert.AreEqual(1, userList.Count);
- Assert.AreEqual(3, userList.First().id);
- Assert.AreEqual("u356", userList.First().name);
- }
- }
- }
- }
|