public void Medico_AtualizarEspecialidades_EspecialidadesDeveSerAdicionadas() { //Arrange var medico = _medicoServiceTestsFixture.GerarMedicoValido(); medico.LimparEspecialidades(); var especialidades = _medicoServiceTestsFixture.GerarEspecialidades(_faker.Random.Int(1, 50)).ToList(); //Act medico.AdicionarEspecialidades(especialidades); //Assert medico.Especialidades.Should().HaveCount(especialidades.Count()); }
public void MedicoService_ValidarEspecialidades_DevemSerValidas() { //Arrange var mockNotificador = new Mock <INotificador>(); var medicoRepo = new Mock <IMedicoRepository>(); var medicoService = new MedicoService(medicoRepo.Object, mockNotificador.Object); var especialidades = _medicoServiceTestsFixture.GerarEspecialidades(10); //Act var result = medicoService.ValidarEspecialidades(especialidades); //Assert Assert.True(result); }