Example #1
0
 public void Inicializar()
 {
     mockEditor = new Mock <IEditorDadosCronograma>();
     mockEditor.Setup(o => o.SalvarEdicaoDadosCronograma(It.IsAny <CronogramaDto>(), It.IsAny <CronogramaDto>())).Callback <CronogramaDto, CronogramaDto>(SalvarEdicao);
     mockEditor.Setup(o => o.DesfazerEdicaoDadosCronograma(It.IsAny <CronogramaDto>(), It.IsAny <CronogramaDto>())).Callback <CronogramaDto, CronogramaDto>(RecusarEdicao);
     editor          = mockEditor.Object;
     cronogramaAtual = CriarCronograma("Cronograma 01", DateTime.Now.Date, DateTime.Now.Date.AddDays(10));
     gerenciador     = new GerenciadorEdicaoCronograma(editor);
 }
 /// <summary>
 /// Construtor que recebe um editor de cronograma
 /// </summary>
 /// <param name="editor">instancia de um editor de alterações em dados do cronograma</param>
 public GerenciadorEdicaoCronograma(IEditorDadosCronograma editor)
 {
     _editor       = editor;
     salvarEdicao  = _editor.SalvarEdicaoDadosCronograma;
     recusarEdicao = _editor.DesfazerEdicaoDadosCronograma;
 }