Example #1
0
        public static void Main(string[] args)
        {
            IUserRepository users = new UserRepository ();
            FeedActionControllerFactory feedActionControllerFactory = new FeedActionControllerFactory(users);

            Console.WriteLine ("         Welcome to Codurance Feed!!");
            Console.WriteLine ("----------------------------------------------");
            Console.WriteLine ("Please type one of the following commands:");
            Console.WriteLine (" - Post: <username> -> <message>");
            Console.WriteLine (" - Follow: <username> follows <other user>");
            Console.WriteLine (" - Read: <username>");
            Console.WriteLine (" - Wall: <username> wall");
            while (true)
            {
                Console.Write ("> ");
                string command = Console.ReadLine ();
                FeedActionController controller = feedActionControllerFactory.GetFeedActionController (command);
                controller.DoAction (command);
            }
        }
 public void Init()
 {
     IUserRepository repository = new UserRepository ();
     _factory = new FeedActionControllerFactory (repository);
 }
 public void Init()
 {
     _userRepository = new UserRepository ();
     _userRepository.GetUser ("andy");
 }