public void AddUserTest() { var role = new Role { RoleName = "CASHI", Id = 2, IsDeleted = false, Description = "Cashier role" }; var userManager = new UserManager(); var user = new User { FirstName = "Test2", LastName = "User2", Mail = "[email protected]", UserName = "******", Password = "******", Role = User.Roles.CASHI, UserRole = role, Phone = "+987654321", Sex = 'F' }; int userId = userManager.AddUser(user); var userResult = userManager.SelectUser(userId, true); Assert.AreEqual(userId, userResult.Id); Assert.AreEqual(user.FirstName, userResult.FirstName); Assert.AreEqual(user.LastName, userResult.LastName); Assert.AreEqual(user.UserName, userResult.UserName); Assert.AreEqual(user.UserRole.Id, userResult.UserRole.Id); Assert.AreEqual(user.UserRole.RoleName, userResult.UserRole.RoleName); //Assert.AreEqual(user.Password, userResult.Password); Assert.AreEqual(user.Mail, userResult.Mail); Assert.AreEqual(user.Role, userResult.Role); Assert.AreEqual(user.Phone, userResult.Phone); Assert.AreEqual(user.Sex, userResult.Sex); }
public void TestSearchContractInDatabaseWithUserIdSetAndUserLastNameAndFirstNameNull() { ApplicationSettings dataParam = ApplicationSettings.GetInstance(""); dataParam.DeleteAllParameters(); dataParam.AddParameter(OGeneralSettings.LOANOFFICERPORTFOLIOFILTER, false); dataParam.AddParameter(OGeneralSettings.ACCOUNTINGPROCESS, OAccountingProcesses.Cash); dataParam.AddParameter(OGeneralSettings.USECENTS, true); UserManager userManager = new UserManager(DataUtil.TESTDB); User loanOfficer = new User(); loanOfficer.UserName = "******"; loanOfficer.Password = "******"; loanOfficer.Role = User.Roles.LOF; loanOfficer.Mail = "Not Set"; loanOfficer.Id = userManager.AddUser(loanOfficer); credit.LoanOfficer = loanOfficer; FundingLine fund = new FundingLine(); fund.Purpose = "Microsoft financement"; fund.Name = "AFD130"; fund.Deleted = false; fund.StartDate = DateTime.Now; fund.EndDate = DateTime.Now; fund.Currency = new Currency { Id = 1 }; fundingLineManager.AddFundingLine(fund, null); credit.FundingLine = fund; creditManagement.AddCredit(credit, _project.Id, null); List<CreditSearchResult> ds = creditManagement.SearchCreditInDatabase(1, "G"); Assert.AreEqual(1, ds.Count); Assert.AreEqual("lo", ds[0].LoanOfficerName); }