コード例 #1
0
        public void Selecionar_Aviso_Com_Sucesso()
        {
            var context = _ContextoFake.GerarContexto("InlcuirAviso_Sucesso");

            context = ContextFakeSeeds.SeedAviso(context);
            var repo       = new AvisoRepositorio(context);
            var services   = new AvisoAplicacao(repo, _mapper);
            var controller = new AvisoController(services);

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

            var result = controller.Get();

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

            Assert.IsType <List <AvisoViewModel> >(res.Value);
        }
コード例 #2
0
        public async Task Get_NoAvisoWithGiveIdExists_returnsNotFound()
        {
            var result = await _avisoController.Get(1);

            result.Should().BeOfType <NotFoundResult>();
        }