Exemplo n.º 1
0
        public void QuandoOCronogramaAtualIniciarAEdicaoDeDadosDoCronograma()
        {
            var hash = CarregarObjetosContexto(StepEdicaoCronogramaHelperFlag.CronogramaPresenter);
            CronogramaPresenter presenter = hash[CRONOGRAMA_PRESENTER] as CronogramaPresenter;

            presenter.InicioEdicaoDadosCronograma();
        }
Exemplo n.º 2
0
        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);
            }
        }