Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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);
        }