public void Singup_AddNewUser_NewUserIsAdded() { //Arrange var User = new User { UserFirstName = "sam", UserLastName = "Jammoul", IsAdmin = false, Email = "*****@*****.**", Password = "******" }; var client = new Client { UserFirstName = "sam", UserLastName = "Jammoul", IsAdmin = false, Email = "*****@*****.**", Password = "******" }; UserCollectionlogic UserCollection = new UserCollectionlogic(); ClientLogic clientlogic = new ClientLogic(); bool IsContai = false; //Act UserCollection.SignUp(User); foreach (Client c in clientlogic.GetAllUsers()) { if (c.UserFirstName == client.UserFirstName && c.IsAdmin == client.IsAdmin && c.Email == client.Email && c.Password == client.Password) { IsContai = true; } } //Assert Assert.True(IsContai); }
public ActionResult Login(LoginViewModel model) { if (!ModelState.IsValid) { return(View(model)); } ClientLogic userLogic = new ClientLogic(); foreach (var i in userLogic.GetAllUsers()) { if (i.Email == model.Email && i.Password == model.Password) { if (i.IsAdmin) { return(RedirectToAction("AdminHome", "Admin")); } else { HttpContext.Session.SetString("Firstname", i.UserFirstName); HttpContext.Session.SetString("Email", i.Email); HttpContext.Session.SetInt32("ClientId", i.Id); //HttpContext.Session.SetString("name", i.UserFirstName); return(RedirectToAction("HomeClient", "Home")); } } } return(View(model)); }
public void GetAllUsers_GetUsersInformations_UsersInformationGetted() { int CountUsersinTheList; int expectNmber; ClientLogic clientlogic = new ClientLogic(); CountUsersinTheList = clientlogic.GetAllUsers().Count; expectNmber = clientlogic.GetUsersCount(); Assert.Equal(expectNmber, CountUsersinTheList); }