public void SetUp()
        {
            channel    = new Mock <Channel <TwitterMessage> >();
            repository = new Mock <Repository <long, TwitterAccount> >();

            sut = new TwitterChannelAdapter(channel.Object, repository.Object);
        }
Exemplo n.º 2
0
        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();
        }