public void Deve_permitir_excluir_atividade() { //When var atividade = new Atividade(titulo, descricao, TipoAtividade.Atendimento, data); //Then Assert.True(atividade.PodeExcluir()); }
public void Nao_deve_permitir_excluir_uma_atividade_do_tipo_manutencao_urgente() { //Given const string mensagemEsperada = "Não pode excluir atividade que seja do tipo manutação urgente"; var atividade = new Atividade(titulo, descricao, TipoAtividade.ManutencaoUrgente, data); //When Action act = () => atividade.PodeExcluir(); //Then var erro = Assert.Throws <DomainException>(act); Assert.Equal(mensagemEsperada, erro.Message); }