public void MedicoService_ValidarMedico_DeveSerValido() { //Arrange var mockNotificador = new Mock <INotificador>(); var medicoRepo = new Mock <IMedicoRepository>(); var medicoService = new MedicoService(medicoRepo.Object, mockNotificador.Object); var medico = _medicoServiceTestsFixture.GerarMedicoValido(); //Act var result = medicoService.ValidarMedico(medico); //Assert mockNotificador.Verify(r => r.NotificarErros(It.IsAny <FluentValidation.Results.ValidationResult>()), Times.Never); Assert.True(result); }
public void Medico_AtualizarNome_NomeDeveSerAtualizado() { //Arrange var medico = _medicoServiceTestsFixture.GerarMedicoValido(); var novoNome = _faker.Person.FirstName; //Act medico.AtualizarNome(novoNome); //Assert medico.Nome.Should().Be(novoNome); }