//Use-Case: user can login to system public IUser LoginUser(string username, string password) { IUser user = _sc.GetIUSerByUsername(username); if (user == null || !user.Password().Equals(password)) { return(user); } Console.WriteLine("in login user login?:" + user.IsLogin()); if (user.Login()) { Console.WriteLine("before login db"); _userDataProxy.Login(user); Console.WriteLine("after login db"); } return(user); }
public void LoginTest() { UserTable ut = CreateUser(88, "oo5o"); ut.inActive = false; IUser user = ConvertToIUser(ut); _userDataProxy.AddNewUser(user); _userDataProxy.Login(user); Console.WriteLine(user.Id() + user.Name() + user.MemberName() + user.Password() + user.Points() + user.Money() + user.Email() + user.WinNum + 0 + user.HighestCashGainInGame + user.TotalProfit + user.Avatar() + user.GetNumberOfGamesUserPlay() + user.IsLogin() + user.GetLeague()); IUser t = _userDataProxy.GetUserById(88); Console.WriteLine("!!!!Iuserrr in test password " + t.Password()); Assert.IsTrue(t.IsLogin()); _userDataProxy.DeleteUserById(88); }