public async System.Threading.Tasks.Task CheckPostInfosWithAuthorEmptyShouldReturnFalse() { HackernewsScraper.Model.Post post = new HackernewsScraper.Model.Post() { Kids = new List <int>() { 10, 2, 3 }, Score = 60, Url = "bidulle", Title = "Test" }; Assert.IsFalse(hns.CheckPostInfos(post)); }
public async System.Threading.Tasks.Task CheckPostInfoShouldReturnTrue() { HackernewsScraper.Model.Post post = new HackernewsScraper.Model.Post() { Kids = new List <int>() { 10, 2, 3 }, Score = 50, Url = "bidulle", Title = "Test", By = "Truc" }; Assert.IsTrue(hns.CheckPostInfos(post)); }
public async System.Threading.Tasks.Task CheckPostInfosWithTitleMoreThan256ShouldReturnFalse() { HackernewsScraper.Model.Post post = new HackernewsScraper.Model.Post() { By = "toto", Kids = new List <int>() { 10, 2, 3 }, Score = 60, Url = "bidulle", Title = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", }; Assert.IsTrue(post.Title.Length > 256); Assert.IsFalse(hns.CheckPostInfos(post)); }