Ejemplo n.º 1
0
        public void InsertAndDelete(int testId)
        {
            repo.Create(new Person {
                LastName = "Rodriquez", FirstName = "Juan"
            });
            repo.Create(new Person {
                LastName = "Lee", FirstName = "June"
            });
            repo.Create(new Person {
                LastName = "Evans", FirstName = "Christa"
            });

            repo.Delete(4);
            List <Person> persons = repo.GetAll();

            _output.WriteLine($"{ testId}:\n {persons.ToJsonString()}");

            var expected = new List <Person>().FromJsonPath("InsertAndDelete.json");
            var actual   = persons;

            Assert.True(actual.IsEqual(expected, new string[] { "SysStart", "SysEnd", "SysUserId" }));
        }
Ejemplo n.º 2
0
        public void DeleteIdException(int id)
        {
            var ex = Assert.Throws <MissingEntityException>(() => repo.Delete(id));

            Assert.Equal($"Cannot find Person object with key value = [{id}]", ex.Message);
        }