Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
        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());
        }