public void Setup() { _imageFileGenerator = new Mock <IFileHelper>(); _unitOfWork = new Mock <IUnitOfWork>(); _unitOfWork.SetupGet(u => u.UserRepository) .Returns(Mock.Of <IUserRepository>()); _controller = new AccountController(_imageFileGenerator.Object, _unitOfWork.Object); _saveProfilePhotoViewModel = new SaveProfilePhotoViewModel(string.Empty, string.Empty); }
public IHttpActionResult SaveProfilePhoto(SaveProfilePhotoViewModel saveProfilePhotoViewModel) { try { var user = _unitOfWork.UserRepository.Single(u => u.Id == saveProfilePhotoViewModel.UserId); _fileHelper.SaveUserIcon(saveProfilePhotoViewModel.DataUrl, user); } catch (Exception) { return(InternalServerError()); } return(Ok()); }