public ActionResult Users() { var repo = new UserRepositoryADO(); var model = repo.GetAll().ToList(); return(View(model)); }
public void CanGetUserList() { var repo = new UserRepositoryADO(); var userList = repo.GetAll().ToList(); Assert.AreEqual(2, userList.Count()); }
public static void CanGetUsers() { UserRepositoryADO repo = new UserRepositoryADO(); var result = repo.GetAll().ToList(); Assert.GreaterOrEqual(result.Count, 1); }
public static void CanGetUser() { UserRepositoryADO repo = new UserRepositoryADO(); var result = repo.GetUserById("00000000-0000-0000-0000-000000000000"); Assert.AreEqual("John", result.FirstName); Assert.AreEqual("smith", result.LastName); Assert.AreEqual("*****@*****.**", result.Email); }
public void CanLoadUsers() { var repo = new UserRepositoryADO(); var users = repo.GetAll(); Assert.AreEqual(2, users.Count); Assert.AreEqual("Wise", users[0].LastName); Assert.AreEqual("Eric", users[0].FirstName); Assert.AreEqual("Admin", users[0].UserRoleName); }
public void CanUpdateUser() { User user = new User { Id = "Added-Test-User", UserName = "******", Email = "*****@*****.**", AccessFailedCount = 0, TwoFactorEnabled = false, EmailConfirmed = false, PhoneNumber = null, PhoneNumberConfirmed = false, LockoutEndDateUtc = null, LockoutEnabled = false, PasswordHash = null, SecurityStamp = null, UserRole = "Admin" }; UserRepositoryADO repo = new UserRepositoryADO(); repo.Insert(user); user.UserName = "******"; user.Email = "*****@*****.**"; user.TwoFactorEnabled = true; user.PhoneNumber = "804-555-5555"; user.PhoneNumberConfirmed = true; user.UserRole = "Sales"; user.PasswordHash = "APTyyq+Bp99LHIKp2XOeOiLot5b/Li+db4pQdafI6FN6xfBhCkfOKzl/s0SQ5CjOfg=="; repo.Update(user); List <User> users = repo.GetUsers().ToList(); Assert.AreEqual(5, users.Count); Assert.AreEqual("Added-Test-User", users[4].Id); Assert.AreEqual("Updated User", users[4].UserName); Assert.AreEqual("APTyyq+Bp99LHIKp2XOeOiLot5b/Li+db4pQdafI6FN6xfBhCkfOKzl/s0SQ5CjOfg==", users[4].PasswordHash); Assert.AreEqual("*****@*****.**", users[4].Email); Assert.AreEqual(0, users[4].AccessFailedCount); Assert.IsTrue(users[4].TwoFactorEnabled); Assert.IsFalse(users[4].EmailConfirmed); Assert.IsTrue(users[4].PhoneNumberConfirmed); Assert.IsFalse(users[4].LockoutEnabled); Assert.AreEqual("804-555-5555", users[4].PhoneNumber); Assert.IsTrue(users[4].LockoutEndDateUtc == DateTime.MinValue); Assert.IsTrue(string.IsNullOrEmpty(users[4].SecurityStamp)); Assert.AreEqual("Sales", users[4].UserRole); }
public static void UpdateFirstLastName() { UserRepositoryADO repo = new UserRepositoryADO(); var before = repo.GetUserById("00000000-0000-0000-0000-000000000000"); Assert.AreEqual("John", before.FirstName); Assert.AreEqual("smith", before.LastName); Assert.AreEqual("*****@*****.**", before.Email); repo.UpDateFirstLastName("Lee", "Bob", "00000000-0000-0000-0000-000000000000"); var after = repo.GetUserById("00000000-0000-0000-0000-000000000000"); Assert.AreEqual("Bob", after.FirstName); Assert.AreEqual("Lee", after.LastName); Assert.AreEqual("*****@*****.**", after.Email); }
public async Task CanAddUserAsync() { var newUser = new AddUserModel() { FirstName = "Tasty", LastName = "Cake", Email = "*****@*****.**", Role = "sales", Password = "******", ConfirmPassword = "******" }; AdminController admin = new AdminController(); await admin.AddUser(newUser); var repo = new UserRepositoryADO(); var users = repo.GetAll(); Assert.AreEqual(users.Count(), 3); }
public void CanGetUserById() { UserRepositoryADO repo = new UserRepositoryADO(); User user = repo.GetUserById("00000000-0000-0000-0000-000000000000"); Assert.AreEqual("00000000-0000-0000-0000-000000000000", user.Id); Assert.AreEqual("Sales", user.UserRole); Assert.AreEqual("*****@*****.**", user.UserName); Assert.AreEqual("*****@*****.**", user.Email); Assert.IsTrue(string.IsNullOrEmpty(user.PhoneNumber)); Assert.IsFalse(string.IsNullOrEmpty(user.PasswordHash)); Assert.IsFalse(string.IsNullOrEmpty(user.SecurityStamp)); Assert.IsFalse(user.EmailConfirmed); Assert.IsFalse(user.PhoneNumberConfirmed); Assert.IsFalse(user.TwoFactorEnabled); Assert.AreEqual(user.LockoutEndDateUtc, DateTime.MinValue); Assert.IsFalse(user.LockoutEnabled); Assert.AreEqual(0, user.AccessFailedCount); }
public void CanAddUser() { User user = new User { Id = "Added-Test-User", UserName = "******", Email = "*****@*****.**", AccessFailedCount = 0, TwoFactorEnabled = false, EmailConfirmed = false, PhoneNumber = null, PhoneNumberConfirmed = false, LockoutEndDateUtc = null, LockoutEnabled = false, PasswordHash = null, SecurityStamp = null, UserRole = "Admin" }; UserRepositoryADO repo = new UserRepositoryADO(); repo.Insert(user); List <User> users = repo.GetUsers().ToList(); Assert.AreEqual(5, users.Count); Assert.AreEqual("Added-Test-User", users[4].Id); Assert.AreEqual("Added User", users[4].UserName); Assert.AreEqual("*****@*****.**", users[4].Email); Assert.AreEqual(0, users[4].AccessFailedCount); Assert.IsFalse(users[4].TwoFactorEnabled); Assert.IsFalse(users[4].EmailConfirmed); Assert.IsFalse(users[4].PhoneNumberConfirmed); Assert.IsFalse(users[4].LockoutEnabled); Assert.IsTrue(string.IsNullOrEmpty(users[4].PhoneNumber)); Assert.IsTrue(users[4].LockoutEndDateUtc == DateTime.MinValue); Assert.IsTrue(string.IsNullOrEmpty(users[4].PasswordHash)); Assert.IsTrue(string.IsNullOrEmpty(users[4].SecurityStamp)); Assert.AreEqual("Admin", users[4].UserRole); }
public void CanGetAllUsers() { UserRepositoryADO repo = new UserRepositoryADO(); List <User> users = repo.GetUsers().ToList(); Assert.AreEqual(4, users.Count); Assert.AreEqual("00000000-0000-0000-0000-000000000000", users[0].Id); Assert.AreEqual("Sales", users[0].UserRole); Assert.AreEqual("*****@*****.**", users[0].UserName); Assert.AreEqual("*****@*****.**", users[0].Email); Assert.IsTrue(string.IsNullOrEmpty(users[0].PhoneNumber)); Assert.IsFalse(string.IsNullOrEmpty(users[0].PasswordHash)); Assert.IsFalse(string.IsNullOrEmpty(users[0].SecurityStamp)); Assert.IsFalse(users[0].EmailConfirmed); Assert.IsFalse(users[0].PhoneNumberConfirmed); Assert.IsFalse(users[0].TwoFactorEnabled); Assert.AreEqual(users[0].LockoutEndDateUtc, DateTime.MinValue); Assert.IsFalse(users[0].LockoutEnabled); Assert.AreEqual(0, users[0].AccessFailedCount); }
public ActionResult AddUser() { var model = new UserRepositoryADO().GetAll(); return(View(model)); }