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" })); }
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); }