示例#1
0
        public IActionResult Delete(int id)
        {
            _specialtyAppService.DeleteSpecialty(id);

            return(CreateResponse <SpecialtyDto>()
                   .FromErrorEnum(SpecialtyDto.Error.DeleteSpecialty)
                   .WithMessage(AppConsts.LocalizationSourceName, SpecialtyDto.Error.DeleteSpecialty)
                   .Build());
        }
示例#2
0
        public void Should_Delete_Specialty_With_Success()
        {
            //Arrange
            var specialtyDto = new SpecialtyDto
            {
                Id          = 2,
                Description = "Cirurgia Geral"
            };

            //Act
            var result = _specialtyAppService.CreateSpecialty(specialtyDto);

            //Assert
            Assert.False(LocalNotification.HasNotification());
            result.Id.ShouldBe(2);

            //Act
            _specialtyAppService.DeleteSpecialty(2);

            //Assert
            Assert.False(LocalNotification.HasNotification());
        }