예제 #1
0
        public void Incluir_TipoLog_com_sucesso()
        {
            var context = _ContextoFake.GerarContexto("InlcuirTipoLog_Sucesso");

            context = ContextFakeSeeds.SeedAplicacao(context);

            var repo       = new TipoLogRepositorio(context);
            var services   = new TipoLogAplicacao(repo, _mapper);
            var controller = new TipoLogController(services);

            var result = controller.Post(new CadastroTipoLogViewModel()
            {
                Descricao = "Error"
            });

            Assert.IsType <ActionResult <TipoLogViewModel> >(result);
            var res = Assert.IsType <OkObjectResult>(result.Result);

            Assert.IsType <TipoLogViewModel>(res.Value);
        }
예제 #2
0
        public void Selecionar_TipoLogTodos()
        {
            var context = _ContextoFake.GerarContexto("InlcuirTipoLog_Sucesso");

            context = ContextFakeSeeds.SeedAplicacao(context);

            var repo       = new TipoLogRepositorio(context);
            var services   = new TipoLogAplicacao(repo, _mapper);
            var controller = new TipoLogController(services);

            controller.ControllerContext.HttpContext = new DefaultHttpContext();
            controller.ControllerContext
            .HttpContext
            .User = FakeUserClaims.GerarUsuarioPadraoParaContexto();

            var result = controller.Get();

            Assert.IsType <ActionResult <IEnumerable <TipoLogViewModel> > >(result);
            var res = Assert.IsType <OkObjectResult>(result.Result);

            Assert.IsType <List <TipoLogViewModel> >(res.Value);
        }