public void SetUp() { channel = new Mock <Channel <TwitterMessage> >(); repository = new Mock <Repository <long, TwitterAccount> >(); sut = new TwitterChannelAdapter(channel.Object, repository.Object); }
private static void Main() { var appSettings = GetAppStore(APP_PREFIX).Load(); var userStore = GetUserStore(FILENAME); var loader = new DefaultTokenLoader(appSettings, userStore); var authorizer = new ConsoleAuthorizer(appSettings); var safeLoader = new AuthorizingTokenLoader(loader, authorizer, userStore); var tokens = safeLoader.Load(); var channel = new TwitterChannel(tokens); var channelAdapter = new TwitterChannelAdapter(channel, new NullAccountRepository()); var interpreter = new Interpreter(new FakeCommandParser()); var monitor = new ChannelMonitor(interpreter); Console.WriteLine("Monitoring..."); monitor.Monitor(channelAdapter); Console.ReadLine(); }