/// <summary> /// Adds all original links to a <see cref="RedditUserProfileSqlite"/> /// </summary> /// <param name="r">A <see cref="Reddit"/> used for getting user information, cheifly the name of a user</param> public void AddToProfile(Reddit r) { var profile = new RedditUserProfileSqlite(r.GetUser(Name)); foreach (var a in ArchiveLinks) { profile.AddUrlUsed(a.OriginalLink); } }
public void TestImage() { new RedditUserProfileSqlite("5\\redditusers.sqlite"); RedditUserProfileSqlite redditUserProfileSqlite = new RedditUserProfileSqlite(red.GetUser("chugga_fan")); var current = redditUserProfileSqlite.Image; var next = ++redditUserProfileSqlite.Image; Assert.IsFalse(next == current); }
public void TestExcluded() { new RedditUserProfileSqlite("4\\redditusers.sqlite"); RedditUserProfileSqlite redditUserProfileSqlite = new RedditUserProfileSqlite(red.GetUser("chugga_fan")); var current = redditUserProfileSqlite.Excluded; var next = ++redditUserProfileSqlite.Excluded; Assert.IsFalse(next == current); }
public void AddArchivedTest() { new RedditUserProfileSqlite("1\\redditusers.sqlite"); RedditUserProfileSqlite redditUserProfileSqlite = new RedditUserProfileSqlite(red.GetUser("chugga_fan")); var current = redditUserProfileSqlite.Archived; var next = ++redditUserProfileSqlite.Archived; Assert.IsFalse(next == current); }
public void TestOptOut() { new RedditUserProfileSqlite("2\\redditusers.sqlite"); RedditUserProfileSqlite redditUserProfileSqlite = new RedditUserProfileSqlite(red.GetUser("chugga_fan")) { OptedOut = true }; Assert.IsTrue(redditUserProfileSqlite.OptedOut); }
public void TestAddUrlUsed() { new RedditUserProfileSqlite("6\\redditusers.sqlite"); RedditUserProfileSqlite redditUserProfileSqlite = new RedditUserProfileSqlite(red.GetUser("chugga_fan")); redditUserProfileSqlite.AddUrlUsed("http://archive.fo"); Assert.IsTrue(redditUserProfileSqlite.Archived == 1); redditUserProfileSqlite.AddUrlUsed("http://youtu.be"); Assert.IsTrue(redditUserProfileSqlite.Excluded == 1); redditUserProfileSqlite.AddUrlUsed("help.gif"); Assert.IsTrue(redditUserProfileSqlite.Image == 1); redditUserProfileSqlite.OptedOut = true; // TEST OPT OUT WORKS redditUserProfileSqlite.AddUrlUsed("http://archive.fo"); Assert.IsTrue(redditUserProfileSqlite.Archived == 1); redditUserProfileSqlite.AddUrlUsed("http://youtu.be"); Assert.IsTrue(redditUserProfileSqlite.Excluded == 1); redditUserProfileSqlite.AddUrlUsed("help.gif"); Assert.IsTrue(redditUserProfileSqlite.Image == 1); }