public void Nao_Pode_Alterar_Admin_Com_Mesmo_Email_Cadastrado_Test() { // Ambiente _adminRepository.Inserir(_entidade); // Usuário que o admin será comparado var adminContraProva = new Admin { NomeTratamento = "Marcelo J. Both", Email = "*****@*****.**", Login = "******", Senha = "123456" }; _adminRepository.Inserir(adminContraProva); var adminAlterar = ( from a in _adminRepository.Admins where a.Id == _entidade.Id select a ).FirstOrDefault(); adminAlterar.Login = "******"; adminAlterar.Email = adminContraProva.Email; adminAlterar.NomeTratamento = "Marcelo J. Both"; adminAlterar.Senha = "123456"; _adminRepository.Alterar(adminAlterar); }
public void InitTests() { adm1 = new Admin { Id = 1, Email = "*****@*****.**", NameTratament = "ADM", Login = "******", Password = "******" }; }
public void InicializarTest() { admin1 = new Admin { Id = 1, Email = "*****@*****.**", Login = "******", NomeTratamento = "Joaozinho", Senha = "123456" }; }
public void Inserir(Admin admin) { var validacao = from a in Admins where a.Login.ToUpper().Equals(admin.Login) || a.Email.ToUpper().Equals(admin.Email) select a; if (validacao.Any()) throw new InvalidOperationException("Login ou e-mail informado já estão vinculados a algum cadastro"); _context.Admins.Add(admin); _context.SaveChanges(); }
public void InicializarTest() { // Injeção de dependência manual _adminRepository = new AdminRepository(_vestContext); _entidade = new Admin { NomeTratamento = "Marcelo J. Both", Email = "*****@*****.**", Login = "******", Senha = "123456" }; }
public void Alterar(Admin admin) { var validacao = from a in Admins where (a.Login.ToUpper().Equals(admin.Login) || a.Email.ToUpper().Equals(admin.Email)) && (!a.Id.Equals(admin.Id)) select a; if (validacao.Any()) { throw new InvalidOperationException("Administrador já cadastrado com esse login"); } _context.SaveChanges(); }
public void Ensure_2_Admins_Equals_When_Same_Login() { adm2 = new Admin { Id = 2, Email = "*****@*****.**", NameTratament = "asaADM", Login = "******", Password = "******" }; Assert.AreEqual(adm1.Login, adm2.Login); Assert.AreEqual(adm1, adm2); }
public void Garantir_que_2_admins_sao_iguais_quando_tem_o_mesmo_Login() { admin2 = new Admin { Id = 2, Email = "*****@*****.**", Login = "******", NomeTratamento = "Joao", Senha = "123453" }; Assert.AreEqual(admin1.Login, admin2.Login); Assert.AreEqual(admin1, admin2); }
public void Garantir_que_2_admins_sao_iguais_quando_tem_o_mesmo_Id() { admin2 = new Admin { Id = 1, Email = "*****@*****.**", Login = "******", NomeTratamento = "Marcelinho", Senha = "123456" }; Assert.AreEqual(admin1.Id, admin2.Id); Assert.AreEqual(admin1, admin2); }
public void Nao_Pode_Inserir_Admin_Com_Mesmo_Login_Test() { // Ambiente var contraProva = new Admin { NomeTratamento = "Contra Prova", Email = "*****@*****.**", Login = _entidade.Login, Senha = "1234" }; _adminRepository.Inserir(_entidade); // Ação _adminRepository.Inserir(contraProva); }