コード例 #1
0
        public void ListarCartoes()
        {
            var servicoDeGestaoDeDadosDeCartao = new ServicoDeGestaoDeDadosDeCartao(new RepositorioCartao(ConfiguracaoNHibernate.Criar().OpenSession()));
            IList<CartaoViewModel> cartoes = servicoDeGestaoDeDadosDeCartao.RetornarTodosOsCartoes();

            _listagemCartaoView.ExibirCartoes(cartoes);
        }
        public ActionResult Criar(CartaoViewModel cartao)
        {

            var servicoDeGestaoDeDadosDeCartao = new ServicoDeGestaoDeDadosDeCartao(new RepositorioCartao(_session));
            servicoDeGestaoDeDadosDeCartao.Gravar(cartao);
            return View("Sucesso");
        }
        public ActionResult Index()
        {
            //Logica de consulta
            var servicoDeGestaoDeDadosDeCartao = new ServicoDeGestaoDeDadosDeCartao(new RepositorioCartao(_session));
            IList<CartaoViewModel> cartoes = servicoDeGestaoDeDadosDeCartao.RetornarTodosOsCartoes();

            return View(cartoes);
        }
        public void DeveRetornarDadosDeCartao()
        {
            //Arrange
            ServicoDeGestaoDeDadosDeCartao servicoDeGestaoDeDadosDeCartao = new ServicoDeGestaoDeDadosDeCartao(new RepositorioCartaoMock());

            //Act
            var retorno = servicoDeGestaoDeDadosDeCartao.RetornarTodosOsCartoes();

            //Assert
            Assert.IsTrue(retorno.Count > 0);
        }
        public void DeveGravarDadosDeCartao()
        {
            //Arrange
            ServicoDeGestaoDeDadosDeCartao servicoDeGestaoDeDadosDeCartao = new ServicoDeGestaoDeDadosDeCartao(new RepositorioCartaoMock());

            //Act
            var retorno = servicoDeGestaoDeDadosDeCartao.Gravar(new CartaoViewModel{CodigoDeSeguranca = "12355",NomeConformeEscritoNoCartao = "FAbio",NumeroDoCartao = "1234"});

            //Assert
            Assert.IsTrue(retorno);
        }
 void gravacaoCartao_Gravar(CartaoViewModel cartao)
 {
     var servicoDeGestaoDeDadosDeCartao = new ServicoDeGestaoDeDadosDeCartao(new RepositorioCartao(ConfiguracaoNHibernate.Criar().OpenSession()));
     servicoDeGestaoDeDadosDeCartao.Gravar(cartao);
 }