protected override async Task AddToRepos(UserWrapperForTesting newUser) { await UserService.RegisterAsync(newUser.Id, newUser.Email, newUser.FirstName, newUser.SurName, newUser.Password, newUser.Role); await _investorService.RegisterAsync(newUser.Id); await _investorService.AddToFavouriteCompaniesAsync(newUser.Id, "AAPL"); await _investorService.AddToFavouriteCompaniesAsync(newUser.Id, "BAC"); }
protected override void Log(UserWrapperForTesting newUser) { Logger.LogTrace($"Created admin for the email: {newUser.Email}."); }
protected override async Task AddToRepos(UserWrapperForTesting newUser) => await UserService.RegisterAsync( newUser.Id, newUser.Email, newUser.FirstName, newUser.SurName, newUser.Password, newUser.Role);
protected override void Log(UserWrapperForTesting newUser) { Logger.LogTrace($"Created user without investor for the email: {newUser.Email}."); }
protected abstract void Log(UserWrapperForTesting user);
protected abstract Task AddToRepos(UserWrapperForTesting user);