public void SetUp()
        {
            loader     = new Mock <Loadable <Tokens> >();
            authorizer = new Mock <Authorizable>();
            userStore  = new Mock <ResourceStore <CompositeSettings> >();

            sut = new AuthorizingTokenLoader(loader.Object, authorizer.Object, userStore.Object);
        }
Exemple #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();
        }