Exemplo n.º 1
0
        public void Deve_permitir_excluir_atividade()
        {
            //When
            var atividade = new Atividade(titulo, descricao, TipoAtividade.Atendimento, data);

            //Then
            Assert.True(atividade.PodeExcluir());
        }
Exemplo n.º 2
0
        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);
        }