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);
        }
Esempio n. 2
0
        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" }));
        }