public void Medico_AtualizarEspecialidade_EspecialidadesDeveSerValia() { //Arrange var medico = _medicoServiceTestsFixture.GerarMedicoValidoComEspeclidadeNula(); var especialidade = _medicoServiceTestsFixture.GerarEspecialidadeValida(); //Act medico.AdicionarEspecialidade(especialidade); //Assert medico.Especialidades.Should().Contain(especialidade); }
public void MedicoService_ValidarEspecialidade_DeveSerValida() { //Arrange var mockNotificador = new Mock <INotificador>(); var medicoRepo = new Mock <IMedicoRepository>(); var medicoService = new MedicoService(medicoRepo.Object, mockNotificador.Object); var especialidade = _medicoServiceTestsFixture.GerarEspecialidadeValida(); //Act var result = medicoService.ValidarEspecialidade(especialidade); //Assert mockNotificador.Verify(r => r.NotificarErros(It.IsAny <FluentValidation.Results.ValidationResult>()), Times.Never); Assert.True(result); }