public void Register_User_Same_Username() { bool outcome; try { var controller = new UserManagementController(_dbCtx); var newUser = new ApplicationUserAccount() { AppUserName = "******", UserPassword = "******" }; controller.RegisterUser(newUser); outcome = _dbCtx.UserAccounts.Where(x => x.AppUserName.Equals("Nathan")).ToList().Count == 1; // Cleanup added objects if (!outcome) { _dbCtx.UserAccounts.Remove(newUser); _dbCtx.SaveChanges(); } } catch (ArgumentException) { outcome = false; } Assert.True(outcome); }
public void Register_User_Invalid_Pass() { var controller = new UserManagementController(_dbCtx); var newUser = new ApplicationUserAccount() { AppUserName = "******", UserPassword = "******" }; controller.RegisterUser(newUser); var user = _dbCtx.UserAccounts.Where(x => x.AppUserName.Equals("Ashur")).FirstOrDefault(); var outcome = user == null; // Cleanup added objects if (!outcome) { _dbCtx.UserAccounts.Remove(newUser); _dbCtx.SaveChanges(); } Assert.True(outcome); }
public void Register_User_Invalid_Username_By_Non_Alpha_Numeric_Chars() { var controller = new UserManagementController(_dbCtx); var newUser = new ApplicationUserAccount() { AppUserName = "******", UserPassword = "******" }; controller.RegisterUser(newUser); var user = _dbCtx.UserAccounts.Where(x => x.AppUserName.Equals("Sablique V0# Lu$")).FirstOrDefault(); var outcome = user == null; // Cleanup added objects if (!outcome) { _dbCtx.UserAccounts.Remove(newUser); _dbCtx.SaveChanges(); } Assert.True(outcome); }
public void Register_User_Valid_Creds() { var controller = new UserManagementController(_dbCtx); var newUser = new ApplicationUserAccount() { AppUserName = "******", UserPassword = "******" }; controller.RegisterUser(newUser); var user = _dbCtx.UserAccounts.Where(x => x.AppUserName.Equals("George")).FirstOrDefault(); var outcome = user != null; // Cleanup added objects if (outcome) { _dbCtx.UserAccounts.Remove(user); _dbCtx.SaveChanges(); } Assert.True(outcome); }