public void GetLastFoundedTest() { DataBaseControl db = new DataBaseControl(); List <FoundPost> list = db.GetLastFounded(TTrakers.Rutor); Assert.AreEqual(100, list.Count()); }
public int Refresh() { ParserRutor parserRutor = new ParserRutor(); List <FoundPost> foundPosts = parserRutor.GetList(); DataBaseControl dataBase = new DataBaseControl(); List <FoundPost> oldFoundPosts = dataBase.GetLastFounded(TTrakers.Rutor, 500); foundPosts = parserRutor.DeleteDuplicateFromList(oldFoundPosts, foundPosts); List <ReadyPost> readyPosts = parserRutor.GetItems(foundPosts); int result = dataBase.AddReady(readyPosts); return(result); }
public void StartGetItemTest() { ParserRutor parser = new ParserRutor(); ReadyPost actual = null; bool eventCall = false; DataBaseControl db = new DataBaseControl(); List <FoundPost> list = db.GetLastFounded(TTrakers.Rutor, 10); FoundPost itemList = list.First(); parser.ReadyPostsReceived += delegate(object s, ReadyPostArgs e) { actual = e.ReadyPostRecieved; eventCall = true; }; parser.StartGetItem(itemList); CommonFunction.SleepTimer(12, ref eventCall); Assert.IsNotNull(actual); }
public void DeleteDuplicateFromListTest() { ParserRutor parser = new ParserRutor(); List <FoundPost> newPost = null; bool eventCall = false; parser.FoundPostsReceived += delegate(object s, FoundPostArgs e) { newPost = e.FoundPosts; eventCall = true; }; parser.StartGetList(); CommonFunction.SleepTimer(12, ref eventCall); Assert.IsNotNull(newPost); DataBaseControl dataBase = new DataBaseControl(); List <FoundPost> oldPost = dataBase.GetLastFounded(TTrakers.Rutor); List <FoundPost> actual = parser.DeleteDuplicateFromList(oldPost, newPost); Assert.Fail(); }