public void Ao_autenticar_se_usuario_nao_existir_devera_retornar_nulo() { var container = SimpleInjectorResolver.GetAutoMockingContainer(); using (AsyncScopedLifestyle.BeginScope(container)) { var usuarioService = container.GetInstance <IUsuarioService>(); var usuario = new Usuario() { Email = "*****@*****.**", Senha = "email" }; var usuarioAutenticado = usuarioService.Autenticar(usuario); Assert.Null(usuarioAutenticado); } }
public void Ao_inserir_usuario_devera_adicionar_categorias_padrao() { var container = SimpleInjectorResolver.GetAutoMockingContainer(); using (AsyncScopedLifestyle.BeginScope(container)) { var usuarioService = container.GetInstance <IUsuarioService>(); var usuario = new Usuario() { UsuarioId = Guid.NewGuid(), PrimeiroNome = "Anderson", UltimoNome = "Oliveira", Email = "*****@*****.**", Senha = "123456" }; var usuarioResult = usuarioService.Add(usuario); Assert.NotNull(usuarioResult.Categorias); } }
public void Ao_inserir_usuario_senha_devera_ser_criptografada() { var container = SimpleInjectorResolver.GetAutoMockingContainer(); using (AsyncScopedLifestyle.BeginScope(container)) { var usuarioService = container.GetInstance <IUsuarioService>(); var usuario = new Usuario() { UsuarioId = Guid.NewGuid(), PrimeiroNome = "Anderson", UltimoNome = "Oliveira", Email = "*****@*****.**", Senha = "123456" }; var senha = usuario.Senha; var usuarioResult = usuarioService.Add(usuario); Assert.NotEqual(usuarioResult.Senha, senha); Assert.NotEmpty(usuarioResult.SALT); } }