public void GetByLinq() { repo.Create(new Person { LastName = "Davis", FirstName = "John" }); repo.Create(new Person { LastName = "Jones", FirstName = "Bob" }); var actual = repo.GetByLinq(p => p.LastName == "Davis", 1, 2); Assert.Single(actual); }
public void InsertAndUpdate(int testId) { repo.Create(new Person { LastName = "Smith", FirstName = "Jane" }); repo.Create(new Person { LastName = "Smith", FirstName = "John" }); repo.Create(new Person { LastName = "Jones", FirstName = "Bob" }); List <Person> persons = repo.GetByLastName("Smith"); persons[1].FirstName = "Stu"; repo.Update(persons[1]); _output.WriteLine($"{ testId}:\n {persons.ToJsonString()}"); var expected = new List <Person>().FromJsonPath("InsertAndUpdate.json"); var actual = repo.GetByLastName("Smith") as List <Person>; Assert.True(actual.IsEqual(expected, new string[] { "SysStart", "SysEnd", "SysUserId" })); }