public void Delete_Person_From_Db_With_Many_Persons() { var persons = new List<Person> { _pers1, _pers2, _pers3, _pers4, _pers5 }; var mock = new Mock<IRepository<Person>>(); mock.Setup(x => x.Get(_pers1.Id)).Returns(_pers1); mock.Setup(x => x.Delete(_persDto1.Id)).Verifiable(); var personService = new PersonService(mock.Object); personService.DeletePerson(_persDto1.Id); }
public void Delete_Person_From_Db_With_0_Persons() { var mock = new Mock<IRepository<Person>>(); mock.Setup(x => x.Get(2)); var personService = new PersonService(mock.Object); Assert.Throws<ValidationException>(() => personService.DeletePerson(2)); }