public void ValidUserUrl(string UserName) { string expecting = $"https://api.twitter.com/2/users/by/username/{ UserName }?user.fields=profile_image_url"; string result = TwitterApiProcessor.makeUserUrl(UserName); Assert.Equal(expecting, result); }
public void ValidTwittUrl(string UserId) { string expecting = $"https://api.twitter.com/2/users/{ UserId }/tweets?tweet.fields=created_at,possibly_sensitive&max_results=15"; string result = TwitterApiProcessor.makeTwittUrl(UserId); Assert.Equal(expecting, result); }
public async Task OnGet() { _logger.LogInformation("List:OnGet()::TwitterUserName: {TwitterUserName}", TwitterUserName); var Obj = new TwitterApiProcessor(_loggerTwitterApiProcessor, _config, TwitterUserName); await Obj.GetUserID(); if (Obj.Contex == null && Obj.User.Data.Id != null) { await Obj.GetUserTwitts(); Twitts = Obj.Twitts; User = Obj.User; } else { Contex = Obj.Contex; } ListOfTwittIdInDB = _context.Twitt.Select(c => c.Id).ToList(); _logger.LogInformation("List:OnGet()::ListOfTwittIdInDB: {ListOfTwittIdInDB}", ListOfTwittIdInDB); }
public void InvalidUserUrl() { string InvalidUserName = "******"; Assert.Throws <ArgumentException>(() => TwitterApiProcessor.makeUserUrl(InvalidUserName)); }