This repository has been archived by the owner on Apr 15, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 11
devdetails
Nick Hodge edited this page Dec 6, 2014
·
9 revisions
##API Coverage, With Tests & Intellisense Comments From Twitter REST API v1.1
- Timelines
- Tweets
- status/update_with_media
- Search
- Saved Searches
- User Streaming: GET userstreams
- Search via Streaming POST status/filter
- Direct Messages
- Friends and Followers
- Users
- Suggested Users
- Favorites
- Lists
- Places and Geo
- Trends
- Spam Reporting
- oauth
- API rate limits
##To Build:
- VS2013 Update 4 with latest NuGet supporting PCLs (Portable Class Libraries)
- Xamarin Studio 5.5.x for MacOS/iOS/Android builds
##Other developer documentation
##Tests:
- 123 test methods with average of 4 assertion tests each
- Both Twitter API 1.1, Userstream and Searchstream Unit Tests
- 56 "Live Fire Tests" Included as a separate project, it is engaged via the Console; uses a real Twitter Account to exercise the API. Configurable Test series, individual tests that can be run.
- Test source is JSON from dev.twitter.com and where innaccurate on the site, taken from live data or corrected to match live data.
- Error response type testing (eg: 429 rate_limits) & generic decode tests included
- Without Newtonsoft Json.NET this library would not exist (MIT License)
- Microsoft's Open sourced .NET Reactive Extensions (Apache License 2.0)
- Brendan Forster's Reactive.EventAggregator (sourced from NuGet)
- Portable version of the HTTP Client Libraries, 2.2 from the Microsoft ASP.NET WebAPI team HTTP Client Libraries (sourced from NuGet, currently Licensed under DotNetBetaUnsupported license)
- Great little collection of extension methods that make writing UnitTests easier FluentAssertions (MS-PL)