public virtual void Initialize() { PersonUserId = Guid.NewGuid().ToString(); GroupUserId = Guid.NewGuid().ToString(); UloId = 2; WorkflowId = 3; WorklowKey = Guid.NewGuid().ToString(); CurrentWorkflowActivityKey = "B2"; RequestedForreassignmentId = 5; DocumentId = 3; DocumentTypeId = 2; var personUserData = UsersData.GenerateData(5, PersonUserId); var groupUserData = UsersData.GenerateData(1, GroupUserId, "Group", false, "testGroup"); var userData = personUserData.Concat(groupUserData).ToList(); var currentUser = personUserData.First(u => u.Id == PersonUserId); DbContext = new DbContextMock(PersonUserId, GroupUserId, UloId, WorkflowId, WorklowKey, CurrentWorkflowActivityKey, RequestedForreassignmentId, DocumentId, DocumentTypeId, userData).SetUpEntityMocks(); WorkflowManager = new WorkflowManagerMock().SetupWorkflowManagerMock(); ApplicationUserManager = SetupApplicationUserMocks(currentUser); ComponentContext = new Mock <IComponentContext>().Object; ControllerContext = new ControllerContextMock().SetupControllerContextMock(currentUser); HttpContext.Current = new HttpContext(new HttpRequest(null, "http://tempuri.org", null), new HttpResponse(null)); HttpCookie rowsCookie = SetCookie("rowsPerPage", "10"); HttpContext.Current.Response.Cookies.Add(rowsCookie); }
public void DeveRetornarViewResultDeLogOn() { ControllerContextMock.SetupNormalContext(testController); var result = testController.LogOn(null) as ViewResult; Assert.IsInstanceOfType(result.Model, typeof(LogonVM)); }
public void DeveRetornarAPaginaDeLogonAoTentarLogar() { ControllerContextMock.SetupNormalContext(testController); var result = testController.LogOn("randomuser", "1234567", null, null, null, null) as ViewResult; Assert.IsInstanceOfType(result.Model, typeof(LogonVM)); }
public void DeveRetornarPartialViewResultDeLogOn() { ControllerContextMock.SetupAjaxContext(testController); var result = testController.LogOn(null) as PartialViewResult; Assert.IsInstanceOfType(result.Model, typeof(LogonVM)); Assert.AreEqual("LogOnPartial", result.ViewName); }
public void DeveRetornarPartialViewAoTentarLogar() { ControllerContextMock.SetupAjaxContext(testController); var result = testController.LogOn("Antônio", "1234567", null, null, null, null) as PartialViewResult; Assert.IsInstanceOfType(result.Model, typeof(LogonVM)); Assert.AreEqual("LogOnPartial", result.ViewName); }
public void DeveRetornarPartialViewAoLogarComSucesso() { ControllerContextMock.SetupAjaxContext(testController); var result = testController.LogOn("karine.goncalves", "123456", null, null, null, null) as PartialViewResult; Assert.IsInstanceOfType(result.Model, typeof(LogonVM)); Assert.AreEqual("LogOnPartial", result.ViewName); }
public void DeveRedirecionarAoLogar() { ControllerContextMock.SetupNormalContext(testController); String url = "Caracterizacoes/Caracterizacao/Index/54512"; var result = testController.LogOn("antonio", "123456", null, null, null, url) as RedirectResult; Assert.AreEqual(url, result.Url); }
public void RetornaIdFuncionarioLogadoTest() { //simula o login ControllerContextMock.SetupNormalContext(testController, "jessica.rossi"); //O funcionário logado é Jessica Lorena Natalli Rossi. Seu id é 733. int funcionarioId = (HttpContext.Current.User.Identity as EtramiteIdentity).FuncionarioId; Assert.AreEqual(733, funcionarioId); }
public void RetornaFalseCasoUsuarioSemHabilitacaoEmissaoPTVTest() { //simula o login ControllerContextMock.SetupNormalContext(testController, "jose.osmar"); PTVValidar _validar = new PTVValidar(); //o funcionário José Osmar não possui habilitação para emissão de PTV bool habilitado = _validar.FuncionarioHabilitadoValido(); Assert.IsFalse(habilitado); }
public void RetornaZeroCasoNaoHajaEPTVAguardandoAnaliseSetorTest() { //simula o login //foi verificado que não existem EPTVs aguardando análise no setor desse usuário ControllerContextMock.SetupNormalContext(testController, "stefania.sgulmaro"); int funcionarioId = (HttpContext.Current.User.Identity as EtramiteIdentity).FuncionarioId; PTVBus _bus = new PTVBus(); int quantidade = _bus.QuantidadeEPTVAguardandoAnaliseFuncionario(funcionarioId); Assert.AreEqual(0, quantidade); }
public void RetornaFalseCasoUsuarioComHabilitacaoInativaEmissaoPTVTest() { //simula o login ControllerContextMock.SetupNormalContext(testController, "leonardo.costa"); PTVValidar _validar = new PTVValidar(); //o funcionário Leonardo Costa possui habilitação inativa para emissão de PTV bool habilitado = _validar.FuncionarioHabilitadoValido(); Assert.IsFalse(habilitado); }
public void RetornaTrueCasoUsuarioComHabilitacaoAtivaEmissaoPTVTest() { //simula o login ControllerContextMock.SetupNormalContext(testController, "jessica.rossi"); PTVValidar _validar = new PTVValidar(); //A funcionária Jessica Rossi possui habilitação ativa para PTV ativa bool habilitado = _validar.FuncionarioHabilitadoValido(); Assert.IsTrue(habilitado); }
public void RetornaFalseCasoNaoDevaSerExibidoAlertaEPTVTest() { //simula o login //foi verificado que não existem alertas para esse usuário ControllerContextMock.SetupNormalContext(testController, "stefania.sgulmaro"); int funcionarioId = (HttpContext.Current.User.Identity as EtramiteIdentity).FuncionarioId; PTVBus _bus = new PTVBus(); bool existeAlerta = _bus.VerificaAlertaEPTV(); Assert.IsFalse(existeAlerta); }
public void RetornaMaiorQueZeroCasoHajaEPTVAguardandoAnaliseSetorTest() { //simula o login //foi verificado que existem EPTVs aguardando análise no setor desse usuário ControllerContextMock.SetupNormalContext(testController, "jessica.rossi"); int funcionarioId = (HttpContext.Current.User.Identity as EtramiteIdentity).FuncionarioId; PTVBus _bus = new PTVBus(); int quantidade = _bus.QuantidadeEPTVAguardandoAnaliseFuncionario(funcionarioId); Assert.IsTrue(quantidade > 0); }
public void DeveLancarErroNoCatcher() { Validacao.Erros.Clear(); AutenticacaoController buggyController = new AutenticacaoController(new FakeBuggyFormsAuthenticationService()); ControllerContextMock.SetupNormalContext(buggyController); Assert.AreEqual(0, Validacao.Erros.Count); var result = buggyController.LogOn("antonio", "123456", null, null, null, null) as ViewResult; Assert.AreEqual(1, Validacao.Erros.Count); Assert.IsInstanceOfType(result.Model, typeof(LogonVM)); Validacao.Erros.Clear(); }
private void assertLoginSession(String login) { ControllerContextMock.SetupNormalContext(testController); String senha = "123456"; String sessionId = ""; if (GerenciarAutenticacao.ValidarLogOn(login, senha, out sessionId)) { if (!testController.HasToAlterarSenha(login)) { this.assertNormalLoginBehavior(login, senha); } else { this.assertChangePassLoginBehavior(login, senha); } } }
public void DeveRetornarHomeIndexAoLogarComSucesso() { ControllerContextMock.SetupNormalContext(testController); this.assertNormalLoginBehavior("antonio", "123456"); }
/// <inheritdoc /> public TBuilder WithActionContext(ActionContext actionContext) { CommonValidator.CheckForNullReference(actionContext, nameof(ActionContext)); this.TestContext.ComponentContext = ControllerContextMock.FromActionContext(this.TestContext, actionContext); return(this.Builder); }
public CobrancaTest() { ControllerContextMock.SetupNormalContext(testController); }