public void CreateMedicoRepositoryTest() { Medico b = ObjectMother.GetMedico(); IMedicoRepository repository = new MedicoRepository(); //Action Medico newMedico = repository.Save(b); //Assert Assert.IsTrue(newMedico.Id > 0); }
public void DeleteMedicoRepositoryTest() { //Arrange IMedicoRepository repository = new MedicoRepository(); //Action var deletedMedico = repository.Delete(1); //Assert var persistedMedico = _contextForTest.Medicos.Find(1); Assert.IsNull(persistedMedico); }
public void RetrieveMedicoRepositoryTest() { //Arrange IMedicoRepository repository = new MedicoRepository(); //Action Medico medico = repository.Get(1); //Assert Assert.IsNotNull(medico); Assert.IsTrue(medico.Id > 0); Assert.IsFalse(string.IsNullOrEmpty(medico.Nome)); Assert.IsFalse(string.IsNullOrEmpty(medico.Especialidade)); Assert.IsFalse(string.IsNullOrEmpty(medico.Residente)); }
public void UpdateMedicoRepositoryTest() { //Arrange IMedicoRepository repository = new MedicoRepository(); Medico medico = _contextForTest.Medicos.Find(1); medico.Nome = "Teste"; medico.Especialidade = "Teste"; medico.Residente = "Teste"; //Action var updatedMedico = repository.Update(medico); //Assert var persistedMedico = _contextForTest.Medicos.Find(1); Assert.IsNotNull(updatedMedico); Assert.AreEqual(updatedMedico.Id, persistedMedico.Id); Assert.AreEqual(updatedMedico.Nome, persistedMedico.Nome); Assert.AreEqual(updatedMedico.Especialidade, persistedMedico.Especialidade); Assert.AreEqual(updatedMedico.Residente, persistedMedico.Residente); }