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); }
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); }