public async Task ShowGithubSource([Remainder] string _ = "") { GithubModel gm = GithubParser.GetModel(); EmbedBuilder ebm = await GithubEmbedBuilder.MakeGithubEmbed(gm, Context); await Context.Channel.SendMessageAsync(embed : ebm.Build()); }
public void GetRssWathFromUserName_ReturnValue() { var parser = new GithubParser(); var result= parser.GetRssWathFromUserName("ploufs"); Assert.IsTrue(result.Items.Count() > 0); }
public void GetRssWathFromUserName_EmptyXmlWhenUsernameNotFound() { var parser = new GithubParser(); var result = parser.GetRssWathFromUserName("dddddfewr32r4"); Assert.IsNotNull(result); Assert.IsTrue(result.Items.Count() == 0); }
public void GetRssWathFromUserName_SaveToHdAtomFormat() { var parser = new GithubParser(); var result = parser.GetRssWathFromUserName("ploufs"); var filename = @"c:\TestAtomFile.xml"; System.IO.File.Delete(filename); XmlWriter xmlWriter = XmlWriter.Create(filename); result.SaveAsAtom10(xmlWriter); xmlWriter.Close(); xmlWriter.Dispose(); Assert.IsTrue(System.IO.File.Exists(filename)); }
public void GetRssWathFromUserName_DownloadUrlIsFound() { var parser = new GithubParser(); var result = parser.GetRssWathFromUserName("ploufs"); if (result.Items.Count() > 0) { /*foreach (var item in result.Items) { foreach (var link in item.Links) { Assert.IsTrue(this.RemoteFileExists(link.Uri.ToString())); } }*/ Assert.IsTrue(this.RemoteFileExists(result.Items.FirstOrDefault().Links.FirstOrDefault().Uri.ToString())); } }