public void Deve_alterar_o_tipo_de_uma_atividade() { //Given var tipoEsperado = TipoAtividade.Manutencao; var atividade = new Atividade(titulo, descricao, TipoAtividade.Desenvolvimento, data); //When atividade.Alterar(titulo, descricao, tipoEsperado, data); //Then Assert.Equal(tipoEsperado, atividade.Tipo); }
public void Deve_alterar_a_descricao_de_uma_atividade() { //Given const string descricaoEsperada = "essa é a nova descricao que é esperada"; var atividade = new Atividade(titulo, descricao, TipoAtividade.Manutencao, data); //When atividade.Alterar(titulo, descricaoEsperada, TipoAtividade.Atendimento, data); //Then Assert.Equal(descricaoEsperada, atividade.Descricao); }
public void Deve_alterar_o_titulo_de_uma_atividade() { //Given const string tituloEsperado = "Novo Titulo"; var atividade = new Atividade(titulo, descricao, TipoAtividade.Manutencao, data); //When atividade.Alterar(tituloEsperado, descricao, TipoAtividade.Atendimento, data); //Then Assert.Equal(tituloEsperado, atividade.Titulo); }
public void Nao_deve_alterar_descricao_quando_ele_for_invalido() { //Given const string descricaoEsperada = "Meu titulo"; var atividade = new Atividade(titulo, descricaoEsperada, TipoAtividade.Desenvolvimento, data); //When atividade.Alterar(titulo, null, TipoAtividade.Desenvolvimento, data); //Then Assert.Equal(descricaoEsperada, atividade.Descricao); }
public void Nao_deve_alterar_atividade_de_manutencao_urgente_na_sexta_feira_apos_as_13h() { //Given const string mensagemEsperada = "Não pode alterar atividade para manutenção urgente após as 13h da sexta-feira"; var atividade = new Atividade(titulo, descricao, TipoAtividade.Atendimento, data); var dataInvalida = new DateTime(2018, 10, 12, 13, 00, 00); //When Action act = () => atividade.Alterar(titulo, descricao, TipoAtividade.ManutencaoUrgente, dataInvalida); //Then var erro = Assert.Throws <DomainException>(act); Assert.Equal(mensagemEsperada, erro.Message); }