public async Task CrearUsuario_Resultado_Exitoso() { var service = this.CreateService(); var usuario = new SeguridadMicroServicio { Contrasena = "10000.feUzERp1/cWLzjxJD6dl+g==.XSCcROLL98o00jrC7xWbariI4lz1V1plbUECiBdT3Cw=", NombreUsuario = "pepito", Rol = Domain.Enumerations.RoleType.Administrador, Usuario = "juanmijo" }; mockUnitOfWork.Setup(s => s.SeguridadRepository.Add(usuario)).Verifiable(); mockUnitOfWork.Setup(s => s.SaveChangesAsync()).Returns(Task.CompletedTask); await service.CrearUsuario(usuario); Assert.NotNull(usuario); this.mockRepository.VerifyAll(); }
public async Task ValidarUsuario_No_Exitoso() { var service = this.CreateService(); const string contrasena = "10000.feUzERp1/cWLzjxJD6dl+g==.XSCcROLL98o00jrC7xWbariI4lz1V1plbUECiBdT3Cw="; var usuario = new SeguridadDto { Usuario = "Pepito1", Contrasena = "Master12481*" }; var seguridad = new SeguridadMicroServicio { Contrasena = contrasena, Id = 1, Usuario = "Pepito" }; mockContrasenaService.Setup(s => s.Check(contrasena, usuario.Contrasena)).Returns(false); mockUnitOfWork.Setup(s => s.SeguridadRepository.ValidarUsuario(usuario)).ReturnsAsync(seguridad); var result = await service.ValidarUsuario(usuario); Assert.AreEqual(null, result); this.mockRepository.VerifyAll(); }