Exemple #1
0
 public void SetUp()
 {
     userName          = "******";
     message           = "a message";
     anotherMessage    = "a different message!";
     yetAnotherMessage = "yet a different message.";
     fakeClock         = new FakeClock();
     viewModel         = new UserViewModel();
     wallPresenter     = new WallPresenter(fakeClock, viewModel);
 }
        public UserFeatures()
        {
            WallPresenter  = new WallPresenter(Clock, new UserViewModel());
            UserController = new UserController(Bus);

            Bus.RegisterHandlers(new PostMessageHandler(Bus));
            Bus.RegisterHandlers(new FollowUserHandler(Bus));
            Bus.RegisterHandlers((IHandleMessagesOf <MessagePosted>)WallPresenter);
            Bus.RegisterHandlers((IHandleMessagesOf <UserFollowed>)WallPresenter);

            InputTranslator = new InputTranslator(UserController, WallPresenter);
        }