Exemple #1
0
        public void RetornaNotificacaoQuandoTentarAtualizarMedicoInvalido(string nome, string crm, string especialidade, string message)
        {
            // Arrange
            var medico = new Medico(TestHelpers.RandomString(60), TestHelpers.RandomString(10), TestHelpers.RandomString(30));

            // Act
            medico.Update(nome, crm, especialidade);

            // Assert
            Assert.False(medico.IsValid);
            Assert.Equal(1, medico.ValidationResult.Errors.Count);
            Assert.Equal(message, medico.ValidationResult.Errors[0].ErrorMessage);
        }
Exemple #2
0
        public void SucessoAoAtualizarMedico()
        {
            // Arrange
            var nome          = TestHelpers.RandomString(60);
            var crm           = TestHelpers.RandomString(10);
            var especialidade = TestHelpers.RandomString(30);
            var medico        = new Medico(nome, crm, especialidade);

            var novoNome          = TestHelpers.RandomString(60);
            var novoCRM           = TestHelpers.RandomString(10);
            var novaEspecialidade = TestHelpers.RandomString(30);

            // Act
            medico.Update(novoNome, novoCRM, novaEspecialidade);

            // Assert
            Assert.Equal(novoNome, medico.Nome);
            Assert.Equal(novoCRM, medico.CRM);
            Assert.Equal(novaEspecialidade, medico.Especialidade);
        }