示例#1
0
        public void DadoLeilaoInexistenteEntaoRetorna404()
        {
            // arrange
            var idLeilaoInexistente  = 11232; // preciso entrar no banco para saber qual é inexistente!! teste deixa de ser automático...
            var actionResultEsperado = typeof(NotFoundResult);

            _adminServicoMock.Setup(ad => ad.ConsultarLeilaoPorId(idLeilaoInexistente)).Returns((Leilao)null);

            // act
            var result = _leilaoController.Remove(idLeilaoInexistente);

            // assert
            Assert.IsType(actionResultEsperado, result);
        }
        public void DadoLeilaoEmRascunhoEntaoExcluiORegistro()
        {
            // arrange
            var idLeilaoEmRascunho   = 11232; // qual leilao está em rascunho???!!
            var actionResultEsperado = typeof(NoContentResult);
            var controller           = new LeilaoController(new ArquivamentoAdminService(new LeilaoDaoComEfCore(new AppDbContext())));

            // act
            var result = controller.Remove(idLeilaoEmRascunho);

            // assert
            Assert.IsType(actionResultEsperado, result);
        }
        public void DadoLeilaoEmPregaoEntaoRetorna405()
        {
            // arrange
            var idLeilaoEmPregao     = 11232; // qual leilao está em pregão???!!
            var actionResultEsperado = typeof(StatusCodeResult);
            var controller           = new LeilaoController(new ArquivamentoAdminService(new LeilaoDaoComEfCore(new AppDbContext())));

            // act
            var result = controller.Remove(idLeilaoEmPregao);

            // assert
            Assert.IsType(actionResultEsperado, result);
        }
        public void DadoLeilaoInexistenteEntaoRetorna404()
        {
            // arrange
            var idLeilaoInexistente  = 11232; // preciso entrar no banco para saber qual é inexistente!! teste deixa de ser automático...
            var actionResultEsperado = typeof(NotFoundResult);
            var controller           = new LeilaoController(new ArquivamentoAdminService(new LeilaoDaoComEfCore(new AppDbContext())));

            // act
            var result = controller.Remove(idLeilaoInexistente);

            // assert
            Assert.IsType(actionResultEsperado, result);
        }
示例#5
0
        public void DadoLeilaoEmRascunhoEntaoExcluiORegistro()
        {
            // arrange
            var idLeilaoEmRascunho   = 11232; // qual leilao está em rascunho???!!
            var actionResultEsperado = typeof(NoContentResult);
            var controller           = new LeilaoController(_service);

            // act
            var result = controller.Remove(idLeilaoEmRascunho);

            // assert
            Assert.IsType(actionResultEsperado, result);
        }
示例#6
0
        public void DadoLeilaoEmPregaoEntaoRetorna405()
        {
            // arrange
            var idLeilaoEmPregao     = 11232; // qual leilao está em pregão???!!
            var actionResultEsperado = typeof(StatusCodeResult);
            var controller           = new LeilaoController(_service);

            // act
            var result = controller.Remove(idLeilaoEmPregao);

            // assert
            Assert.IsType(actionResultEsperado, result);
        }
示例#7
0
        public void DadoLeilaoInexistenteEntaoRetorna404()
        {
            // arrange
            var idLeilaoInexistente  = 11232; // preciso entrar no banco para saber qual � inexistente!! teste deixa de ser autom�tico...
            var actionResultEsperado = typeof(NotFoundResult);
            var controller           = new LeilaoController();

            // act
            var result = controller.Remove(idLeilaoInexistente);

            // assert
            Assert.IsType(actionResultEsperado, result);
        }