public void RepositoryTestGetById() { var mock = new Mock<IRepository<PDomain.Person>>(); mock.Setup(a => a.GetByID(persone.ID)).Returns(persone); PersonServices service = new PersonServices(mock.Object); PersonViewModel p = service.ToViewModel(persone); PersonViewModel personResult = service.GetById(persone.ID); Assert.AreEqual(p.ToString(), personResult.ToString());/// }
public void RepositoryTestCrate() { var mock = new Mock<IRepository<PDomain.Person>>(); mock.Setup(a => a.Create(persone)); mock.Setup(a => a.GetByID(persone.ID)).Returns(persone); PersonServices service = new PersonServices(mock.Object); PersonViewModel p = service.ToViewModel(persone); service.Add(p); PersonViewModel personSavedVM= service.GetById(persone.ID); PDomain.Person personSaved = service.FromViewModel(personSavedVM); Assert.AreEqual(personSavedVM.ToString(), p.ToString()); Assert.AreEqual(personSaved.ToString(), persone.ToString()); }
public void RepositoryTestGetAll() { var mock = new Mock<IRepository<PDomain.Person>>(); mock.Setup(a => a.GetAll()).Returns(people); PersonServices service = new PersonServices(mock.Object); List<PersonViewModel> p = service.ToListViewModel(people); List<PersonViewModel> personResult = service.ReadAll(); Assert.AreEqual(p.ToString(), personResult.ToString()); }