public void QuandoOCronogramaAtualIniciarAEdicaoDeDadosDoCronograma() { var hash = CarregarObjetosContexto(StepEdicaoCronogramaHelperFlag.CronogramaPresenter); CronogramaPresenter presenter = hash[CRONOGRAMA_PRESENTER] as CronogramaPresenter; presenter.InicioEdicaoDadosCronograma(); }
public void DadoQueExistamOsUsuariosNoCronograma(string descricaoCronograma, Table table) { CronogramaDto cronograma; CarregarDoContextoAtualBDD(CriarChave(FORMATO_CHAVE_CRONOGRAMA, descricaoCronograma), out cronograma); foreach (var usuario in table.CreateSet <UsuarioCronogramaBindHelper>()) { Mock <IWexMultiAccessClient> clientMock = new Mock <IWexMultiAccessClient>(); Mock <ICronogramaView> viewMock = new Mock <ICronogramaView>(); clientMock.SetupAllProperties(); viewMock.SetupAllProperties(); var client = clientMock.Object; client.Porta = 8000; client.OidCronograma = cronograma.Oid.ToString(); client.Login = usuario.Login; CronogramaPresenter presenter = new CronogramaPresenter(viewMock.Object, client); presenter.ConectarCronograma(); var mensagemConectado = Mensagem.RnCriarMensagemConexaoEfetuadaComSucesso(new string[] {}, cronograma.Oid.ToString(), new Dictionary <string, string>()); clientMock.Raise(o => o.AoSerAutenticadoComSucesso += null, mensagemConectado); AdicionarAoContextoAtualBDD(CriarChave(FORMATO_CHAVE_USUARIO, usuario.Nome), usuario); AdicionarAoContextoAtualBDD(CriarChave(FORMATO_CHAVE_ACCESS_CLIENT_MOCK, descricaoCronograma, usuario.Nome), clientMock); AdicionarAoContextoAtualBDD(CriarChave(FORMATO_CHAVE_VIEW_MOCK, descricaoCronograma, usuario.Nome), viewMock); AdicionarAoContextoAtualBDD(CriarChave(FORMATO_CHAVE_PRESENTER, descricaoCronograma, usuario.Nome), presenter); } }