public void InsertAndThrowException() { repo.Create(new Person { LastName = "Barker", FirstName = "Bob" }); repo.Create(new Person { LastName = "Hall", FirstName = "Monty" }); Assert.Throws <Exception>(() => repo.ThrowException()); repo = new PersonRepo(Context, null); var expected = 4; var actual = repo.GetAll().Count; Assert.Equal(expected, actual); }
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" })); }