Exemplo n.º 1
0
        public ActionResult Delete(long id)
        {
            var service = new ConsultationService();

            var consultation = service.GetID(id);

            if (consultation == null)
            {
                return(NotFound());
            }

            service.Delete(consultation);

            return(Ok());
        }
Exemplo n.º 2
0
        public void DeleteConsultationServiceTest()
        {
            //Arrange
            Consultation Consultation = null;
            //Fake do repositório
            var repositoryFake = new Mock <IConsultationRepository>();

            repositoryFake.Setup(r => r.Delete(1)).Returns(Consultation);

            IConsultationService service = new ConsultationService(repositoryFake.Object);

            //Action
            var ConsultationFake = service.Delete(1);

            //Assert
            repositoryFake.Verify(r => r.Delete(1));
            Assert.IsNull(ConsultationFake);
        }