public void HouveMudancasDescricaoColaboradorModificadaTest() { CronogramaTarefaGridItem tarefaAtual; Guid oidCronograma = Guid.NewGuid(); Guid oidSituacaoPlanejamento = Guid.NewGuid(); tarefaAtual = CriarTarefa(oidCronograma, oidSituacaoPlanejamento); TarefaEditada tarefaEmEdicao = new TarefaEditada(tarefaAtual); Assert.IsFalse(tarefaEmEdicao.HouveMudancas(tarefaAtual)); tarefaAtual.TxDescricaoColaborador = "Gabriel Matos"; Assert.IsTrue(tarefaEmEdicao.HouveMudancas(tarefaAtual), "Deveria alertar que houve mudança, pois foi modificada a descrição dos colaboradores da tarefa"); }
public void HouveMudancasEstimativaRestanteModificadaTest() { CronogramaTarefaGridItem tarefaAtual; Guid oidCronograma = Guid.NewGuid(); Guid oidSituacaoPlanejamento = Guid.NewGuid(); tarefaAtual = CriarTarefa(oidCronograma, oidSituacaoPlanejamento); TarefaEditada tarefaEmEdicao = new TarefaEditada(tarefaAtual); tarefaAtual.NbEstimativaRestante = 0; Assert.IsFalse(tarefaEmEdicao.HouveMudancas(tarefaAtual), "As mudanças nulas não devem ser registradas"); tarefaAtual.NbEstimativaRestante = new TimeSpan(12, 0, 0).Ticks; Assert.IsTrue(tarefaEmEdicao.HouveMudancas(tarefaAtual), "Deveria alertar que houve mudança, pois foi modificada a estimativa restante da tarefa"); }
public void HouveMudancasObservacaoModificadaTest() { CronogramaTarefaGridItem tarefaAtual; Guid oidCronograma = Guid.NewGuid(); Guid oidSituacaoPlanejamento = Guid.NewGuid(); tarefaAtual = CriarTarefa(oidCronograma, oidSituacaoPlanejamento); TarefaEditada tarefaEmEdicao = new TarefaEditada(tarefaAtual); tarefaAtual.TxObservacaoTarefa = ""; Assert.IsFalse(tarefaEmEdicao.HouveMudancas(tarefaAtual), "As mudanças nulas não devem ser registradas"); tarefaAtual.TxObservacaoTarefa = "Nova Observacao Tarefa"; Assert.IsTrue(tarefaEmEdicao.HouveMudancas(tarefaAtual), "Deveria alertar que houve mudança, pois foi modificada a observação da tarefa"); }
public void HouveMudancasEsforcoRealizadoModificadaTest() { CronogramaTarefaGridItem tarefaAtual; Guid oidCronograma = Guid.NewGuid(); Guid oidSituacaoPlanejamento = Guid.NewGuid(); tarefaAtual = CriarTarefa(oidCronograma, oidSituacaoPlanejamento); TarefaEditada tarefaEmEdicao = new TarefaEditada(tarefaAtual); tarefaAtual.NbRealizado = 0; Assert.IsFalse(tarefaEmEdicao.HouveMudancas(tarefaAtual), "As mudanças nulas não devem ser registradas"); tarefaAtual.NbRealizado = ConversorTimeSpan.ConverterHorasDeStringParaTicks("12:00"); Assert.IsTrue(tarefaEmEdicao.HouveMudancas(tarefaAtual), "Deveria alertar que houve mudança, pois foi modificado esforço realizado da tarefa"); }
public void HouveMudancasSituacaoPlanejamentoModificadaTest() { CronogramaTarefaGridItem tarefaAtual; Guid oidCronograma = Guid.NewGuid(); Guid oidSituacaoPlanejamento = Guid.NewGuid(); tarefaAtual = CriarTarefa(oidCronograma, oidSituacaoPlanejamento); TarefaEditada tarefaEmEdicao = new TarefaEditada(tarefaAtual); tarefaAtual.OidSituacaoPlanejamentoTarefa = Guid.NewGuid(); Assert.IsTrue(tarefaEmEdicao.HouveMudancas(tarefaAtual), "Deveria alertar que houve mudança, pois foi modificado a situação planejamento da tarefa"); }