public void Context() { MockTweetService = MockRepository.GenerateMock<ITwitterDataAccess>(); MockTweetService.Stub(x => x.SendMessage(null, null)) .Callback<Credentials, string>(CountASentMessage) .Return(""); TwitterDAL = new TwitterUtilities(MockTweetService, 30); MyIdentity = new Identity("@darkxanthos", TwitterDAL.GetInformation()); BecauseOf(); }
public TwitterUtilities(ITwitterDataAccess dataAccess) { // .NET Twitter fix for HTTP Error 417 with Twitter ServicePointManager.Expect100Continue = false; _DataAccess = dataAccess; //testing path _ServiceInformation = new ServiceInformation() { ServiceID = SERVICE_ID, ServiceName = SERVICE_NAME }; if (dataAccess == null) //default path _DataAccess = new TwitterDataAccess(); _ReceivedTweets = new Dictionary<long, bool>(); }
public TweetRepository(ITwitterDataAccess dataAccess) { _DataAccess = dataAccess; _Repo = new List<Tweet>(); }
/// <summary> /// This constructor should only be used if Twitter changes their default max /// message length. Until that time, this is only for testing. /// </summary> /// <param name="dataAccess"></param> /// <param name="maxMessageLength"></param> public TwitterUtilities(ITwitterDataAccess dataAccess, int maxMessageLength) : this(dataAccess) { MaxMessageLength = maxMessageLength; }