public void Add() { UserExtendedManager _extendedManager = new UserExtendedManager(); User user = new User(); user.Password = user.sha256("123456"); user.ProfileId = 1; user.UserName = "******"; //user.CreatedAt = DateTime.Now; var result = _extendedManager.Add(user); Assert.NotNull(result); }
/// <summary> /// IMAGINE BIG RED WARNING SIGNS HERE! /// You'd want to retrieve claims through your claims provider /// in whatever way suits you, the below is purely for demo purposes! /// </summary> private static Task <ClaimsIdentity> GetClaimsIdentity(ref User user) { if (user.UserName == "admin" && user.Password == "123456") { user.Id = 1; return(Task.FromResult(new ClaimsIdentity(new GenericIdentity(user.UserName, "Token"), new[] { new Claim("EasyClaim", "EasyValues") }))); } UserExtendedManager _extendedManager = new UserExtendedManager(); if (_extendedManager.Login(user)) { return(Task.FromResult(new ClaimsIdentity(new GenericIdentity(user.UserName, "Token"), new Claim[] { }))); } // Credentials are invalid, or account doesn't exist return(Task.FromResult <ClaimsIdentity>(null)); }