public void CanRetrievePhoto() { var photo = gnrlManager.GetPhoto("./system/DefaultUser.jpg"); Assert.NotNull(photo); Assert.AreEqual(1, photo.ID); Assert.That(photo.FileName, Is.EqualTo("./system/DefaultUser.jpg")); }
protected void Page_LoadUser() { EdittedUser = null; OriginalUser = null; UserID = 0; //retrieve UserID and load user if (!int.TryParse(Request.Params["UserID"], out UserID) || UserID <= 0) { OriginalUser = new User(0) { UserName = "", IsActive = true, Roles = new List <Role>() { Role.User } }; var gnrlManager = new GeneralManager(); var photo = gnrlManager.GetPhoto("./system/DefaultUser.jpg"); if ((photo?.ID ?? 0) > 0) { OriginalUser.Photo = photo; } else { OriginalUser.Photo = new Photo(0, "./system/DefaultUser.jpg"); } UserID = 0; } else { var userMngr = new UserManager(); OriginalUser = userMngr.GetUserByID(UserID); UserID = OriginalUser.ID; } EdittedUser = (User)OriginalUser.Clone(); }