public void QuandoEstaConectadoComOPerfilFornecedorViewBagContemActionDeEdicaoEsperada() { ObjectFactory.Configure(x => x.For <UsuarioConectado>() .HybridHttpOrThreadLocalScoped() .Use(new UsuarioConectado("fornecedor", "Usuário Fornecedor", new List <Enumeradores.Perfil> { Enumeradores.Perfil.Fornecedor }))); var controller = new ProcessoCotacaoMaterialController(_consultaProcessoCotacaoMaterialMock.Object, _consultaStatusProcessoCotacao.Object); CommonMocks.MockControllerUrl(controller); controller.Index(); Assert.IsNotNull(controller.ViewData["ActionEdicao"]); Assert.AreEqual("/CotacaoMaterial/EditarCadastro", controller.ViewData["ActionEdicao"]); ObjectFactory.Configure(x => x.For <UsuarioConectado>() .HybridHttpOrThreadLocalScoped() .Use(new UsuarioConectado("teste", "Usuário de Teste", new List <Enumeradores.Perfil> { Enumeradores.Perfil.CompradorSuprimentos }))); }
public void QuandoChamaActionParaListarProcessosRetornaAViewEsperada() { var viewResult = (ViewResult)_controller.Index(); Assert.AreEqual("_ProcessoCotacaoIndex", viewResult.ViewName); }