public void DeveAdicionarCurso()
        {
            _armazenadorDeCurso.Armazenar(_cursoDto);

            _cursoRepositorioMock.Verify(r => r.Adicionar(It.Is <Curso>(
                                                              c => c.Nome == _cursoDto.Nome &&
                                                              c.Descricao == _cursoDto.Descricao)));
        }
示例#2
0
        public void DeveAdicionarCurso()
        {
            _armazenadorDeCurso.Armazenar(_cursoDTO);

            _cursoRepositoryMock.Verify(armazenador => armazenador.Adicionar
                                        (
                                            It.Is <Curso>(curso => curso.Nome.Equals(_cursoDTO.Nome) && curso.Descricao.Equals(_cursoDTO.Descricao))
                                        ));
        }
示例#3
0
 public void DeveAdicionarUmCurso()
 {
     _armazenadorDeCurso.Armazenar(_cursoDTO);
     _cursoRepositorioMock.Verify(r => r.Adicionar(
                                      It.Is <Curso>(
                                          c => c.Nome.Equals(_cursoDTO.Nome) &&
                                          c.Descricao.Equals(_cursoDTO.Descricao)
                                          )
                                      ), Times.Once); // Verifica se o método analisado pelo Verify() foi chamado de acordo com a propriedade Times. Neste caso, ao menos 1 vez.
 }
 public void DeveAdicionarCurso()
 {
     _armazenadorDeCurso.Armazenar(_cursoDTO);
     //Moq valida o Objeto
     _cursoRepositorioMock.Verify(x => x.Adicionar(
                                      It.Is <Curso>(
                                          c => c.Nome == _cursoDTO.Nome &&
                                          c.CargaHoraria == _cursoDTO.CargaHoraria &&
                                          c.Valor == _cursoDTO.Valor)
                                      //), Times.Atleast(2));Verifica quantas vezes o metodo foi chamado
                                      //), Times.Never);
                                      ));
 }
示例#5
0
        public IActionResult Salvar(CursoParaCadastroViewModel model)
        {
            _armazenadorDeCurso.Armazenar(
                model.Codigo, model.Id, model.Nome, model.Descricao, model.PrecoSugerido, model.PublicosAlvo, model.Requisitos, model.PeriodoValidoEmAno);

            return(RedirectToAction("Index"));
        }
        public void DeveAdicionarCurso()
        {
            _armazenadorDeCurso.Armazenar(_cursoDto);
            //Exemplo - Uso de atLeast em chamadas for
            _cursoRepositorioMock.Verify(r => r.Adicionar(
                                             It.Is <Curso>(
                                                 c => c.Nome == _cursoDto.Nome
                                                 //c => CursoDto.compara(c, _cursoDto)
                                                 )
                                             ), Times.AtLeast(1));

            /*cursoRepositorioMock.Verify(r => r.Adicionar(
             *  It.Is<Curso>(
             *      c => c.Nome == cursoDto.Nome
             *      )
             * ), Times.Never);*/
        }
示例#7
0
        public IActionResult NovoCurso()
        {
            CursoDto curso = new CursoDto
            {
                Descricao    = "Curso de MAtemática aplicada",
                Nome         = "Matemática",
                CargaHoraria = 20,
                PublicoAlvo  = PublicoAlvo.Empreendedor.ToString(),
                Valor        = 900
            };

            _armazenadorDeCurso.Armazenar(curso);

            return(View("Index"));
        }
示例#8
0
        public IActionResult Salvar(CursoDto model)
        {
            _armazenadorDeDurso.Armazenar(model);

            return(Ok());
        }
示例#9
0
 public IActionResult Salvar(CursoDto curso)
 {
     _armazenador.Armazenar(curso);
     return(Ok());
 }
示例#10
0
        public void DeveCriarNovoCurso()
        {
            _armazenador.Armazenar(_codigo, 0, _nome, _descricao, _precoSugerido, _publicosSugeridos, _requisitos, _periodoValidoEmAno);

            _cursoRepositorio.Verify(r => r.Adicionar(It.IsAny <Curso>()));
        }
 public IActionResult Salvar(CursoDTO model)
 {
     _armazenadorDeCurso.Armazenar(model);
     return(RedirectToAction("Index"));
 }
示例#12
0
 public IActionResult Post([FromBody] CursoDTO novoCurso)
 {
     _armazenador.Armazenar(novoCurso);
     return(Ok(novoCurso));
 }
示例#13
0
        public ActionResult Create(CursoDto curso)
        {
            _armazenadorDeCurso.Armazenar(curso);

            return(Ok());
        }