public async Task <ApplicationUser> GenerateUser()
        {
            var randomUser = await _randomUserHttpService.Get();

            var randomPassword = await _randomPasswordHttpService.Get();

            var user     = randomUser.Results.FirstOrDefault();
            var password = randomPassword.Char.FirstOrDefault();

            if (user == null || password == null)
            {
                return(null);
            }
            var applicationUser = new ApplicationUser
            {
                Password = password,
                Email    = user.Email,
                UserName = user.Email
            };
            await _userManager.CreateAsync(applicationUser, user.Login.Password);

            applicationUser.PasswordHashMvc = _passwordHasherMvc.HashPassword(applicationUser.Password);
            applicationUser.Json            = _dataGenerator.GenerateJson(applicationUser);
            applicationUser.CoreSql         = _dataGenerator.GenerateCoreSql(applicationUser);
            applicationUser.MvcSql          = _dataGenerator.GenerateMvcSql(applicationUser);
            return(applicationUser);
        }