public void RetreiveText() { RILResponse <PageContent> response = Api.GetText("http://google.com", false, true); Assert.AreEqual(response.Status, Status.Success); Assert.IsNotNull(response.Data); }
public void UserSats() { RILResponse <UserStats> response = Api.Stats(); Assert.AreEqual(response.Status, Status.Success); Assert.IsNotNull(response.Data); }
//todo internal PageContent(RILResponse<PageContent> execute) { Content = execute.Response.Content; PossibleTitle = execute.Response.Headers.GetValueByName(Header.Title); LoginFound = execute.Response.Headers.GetValueByName(Header.LoginFound); NextPageUrl = execute.Response.Headers.GetValueByName(Header.NextPageUrl); ContentType = execute.Response.Headers.GetValueByName(Header.ContentType); }
public void RegisterNewUser() { RILResponse responseExistingUser = Api.RegisterNewUser(new Credentials(Config.Username, Config.Password)); Assert.AreEqual(responseExistingUser.Status, Status.IncorrectCredentials, "User with such name shoudl exists"); //RILResponse responseNewUser = Api.RegisterNewUser(new Credentials("rilapitest87054", "rilapitest87054")); //Assert.AreEqual(responseNewUser.Status, Status.Success, "User with such name shoudl is a new."); }
public RILResponse <PageContent> GetText(string url, bool more = false, bool images = false) { RestRequest request = new RestRequest(Methods.GetTextOnlyVersion); request.AddParameter(Methods.Params.Url, url); request.AddParameter(Methods.Params.Mode, more ? Methods.Params.More : Methods.Params.Less); request.AddParameter(Methods.Params.Images, images ? 1 : 0); IRestResponse response = Execute(request); RILResponse <PageContent> rilResponse = new RILResponse <PageContent>(response); rilResponse.Data = new PageContent(rilResponse); return(rilResponse); }
public void UpdateTitles() { RILResponse response = Api.UpdatePageTitles(new List <Item> { new Item("http://google.com/1", "1 - updated"), new Item("http://google.com/2", "2 - updated"), new Item("http://google.com/3", "3 - updated") }); Assert.AreEqual(response.Status, Status.Success); response = Api.UpdatePageTitles("http://google.com/4", "4 - updated", "http://google.com/5", "5 - updated", "http://google.com/6", "6 - updated"); Assert.AreEqual(response.Status, Status.Success); }
public void AddNewPages() { RILResponse response = Api.AddNewPages(new List <Item> { new Item("http://google.com/1", "1"), new Item("http://google.com/2", "2"), new Item("http://google.com/3", "3") }); Assert.AreEqual(response.Status, Status.Success); response = Api.AddNewPages("http://google.com/4", "4", "http://google.com/5", "5", "http://google.com/6", "6"); Assert.AreEqual(response.Status, Status.Success); }
public void SendChangesNewItems() { RILResponse responseExistingUser = Api.SendChanges( new List <Item> { new Item("http://microsoft.com", "MS"), new Item("http://google.com/2", "2"), new Item("http://google.com/3", "3") }, null, null, null ); Assert.AreEqual(responseExistingUser.Status, Status.Success); }
public void MarkAsReadPages() { RILResponse response = Api.MarkPagesAsRead(new List <Item> { new Item("http://google.com/1", "1"), new Item("http://google.com/2", "2"), new Item("http://google.com/3", "3") }); Assert.AreEqual(response.Status, Status.Success); response = Api.MarkPagesAsRead("http://google.com/4", "http://google.com/5", "http://google.com/6"); Assert.AreEqual(response.Status, Status.Success); }
public void RetreiveUserList() { RILResponse <UserList> response = Api.RetreiveUserList(); Assert.AreEqual(response.Status, Status.Success); Assert.IsNotNull(response.Data); UserListOptions options = new UserListOptions { Count = 3, Format = Format.Json, Page = 1, RetreiveType = RetreiveType.MyApp, RetrieveTags = RetrieveTags.Yes, State = State.All, Since = DateTime.Now.AddDays(-5) }; response = Api.RetreiveUserList(options); Assert.AreEqual(response.Status, Status.Success); Assert.IsNotNull(response.Data); Assert.AreEqual(response.Data.List.Count, 3); }
public void UpdateTags() { RILResponse response = Api.UpdateTags(new List <Item> { new Item("http://google.com/1", "1 - updated") { Tags = "tag1, tag2, tag3".Split(',').ToList() }, new Item("http://google.com/2", "2 - updated") { Tags = "tag1, tag2, tag3".Split(',').ToList() }, new Item("http://google.com/3", "3 - updated") { Tags = "tag1, tag2, tag3".Split(',').ToList() } }); Assert.AreEqual(response.Status, Status.Success); response = Api.UpdateTags("http://google.com/4", "4", "http://google.com/5", "5,any", "http://google.com/6", "tag1"); Assert.AreEqual(response.Status, Status.Success); }
public void AddNewPage() { RILResponse response = Api.AddNewPage("http://google.com", "test"); Assert.AreEqual(response.IsOk, true); }