public void ATemplateService_GetById_ThrowsCaciChallengeExceptionOnRepositoryException() { mockRepository.Setup(m => m.GetById(1)).Throws<DbUpdateException>(); var service = new ATemplateService(mockRepository.Object, mapper, mockLogger.Object); Assert.ThrowsException<CaciChallengeException>(() => service.GetById(1)); }
public void ATemplateService_Delete_ThrowsCaciChallengeExceptionOnRepositoryException() { mockRepository.Setup(m => m.Delete(1)).Throws<DbUpdateException>(); ATemplateService service = new ATemplateService(mockRepository.Object, mapper, mockLogger.Object); Assert.ThrowsException<CaciChallengeException>(() => service.Remove(1)); }
public void ATemplateService_Add_ThrowsCaciChallengeExceptionOnRepositoryException() { mockRepository.Setup(m => m.Insert(It.IsAny<CACI.DAL.Models.ATemplate>())).Throws<DbUpdateException>(); ATemplateService service = new ATemplateService(mockRepository.Object, mapper, mockLogger.Object); ATemplateViewModel obj = new ATemplateViewModel() { Id = 0 }; Assert.ThrowsException<CaciChallengeException>(() => service.Add(obj)); }
public void ATemplateService_Delete() { mockRepository.Setup(m => m.Delete(1)).Returns(true); ATemplateService service = new ATemplateService(mockRepository.Object, mapper, mockLogger.Object); var result = service.Remove(1); Assert.IsTrue(result); }
public void ATemplateService_GetById() { var dao = new CACI.DAL.Models.ATemplate() { Id = 1 }; mockRepository.Setup(m => m.GetById(1)).Returns(dao); var service = new ATemplateService(mockRepository.Object, mapper, mockLogger.Object); var result = service.GetById(1); Assert.IsNotNull(result); Assert.AreEqual(1, result.Id); }
public void ATemplateService_Add() { var dao = new CACI.DAL.Models.ATemplate() { Id = 1 }; mockRepository.Setup(m => m.Insert(It.IsAny<CACI.DAL.Models.ATemplate>())).Returns(dao); ATemplateService service = new ATemplateService(mockRepository.Object, mapper, mockLogger.Object); ATemplateViewModel obj = new ATemplateViewModel() { Id = 0 }; var result = service.Add(obj); Assert.IsNotNull(result); Assert.AreEqual(1, result.Id); }
public void ATemplateService_GetAll() { var daos = new List<CACI.DAL.Models.ATemplate>(); daos.Add(new CACI.DAL.Models.ATemplate() { Id = 1 }); daos.Add(new CACI.DAL.Models.ATemplate() { Id = 2 }); daos.Add(new CACI.DAL.Models.ATemplate() { Id = 3 }); mockRepository.Setup(m => m.Get()).Returns(daos); var service = new ATemplateService(mockRepository.Object, mapper, mockLogger.Object); var result = service.GetAll(); Assert.IsNotNull(result); Assert.AreEqual(3, result.Count()); }