Ejemplo n.º 1
0
        public void Should_Update_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);

            result.Description = "Cirurgia Vascular";

            result = _specialtyAppService.UpdateSpecialty(result.Id, result);

            //Assert
            Assert.False(LocalNotification.HasNotification());
            result.Description.ShouldBe("Cirurgia Vascular");
        }
Ejemplo n.º 2
0
        public IActionResult Put(int id, [FromBody] SpecialtyDto specialty)
        {
            var response = _specialtyAppService.UpdateSpecialty(id, specialty);

            return(CreateResponse <SpecialtyDto>()
                   .FromErrorEnum(SpecialtyDto.Error.PutSpecialty)
                   .WithMessage(AppConsts.LocalizationSourceName, SpecialtyDto.Error.PutSpecialty)
                   .WithDto(response)
                   .Build());
        }