Inheritance: System.Windows.Forms.Form
Exemple #1
0
        public void Excute_close_add_task_window_notify_to_close_it()
        {
            bool notified = false;
            //// Register an action to set the variables that are used to verify the command notified the messenger correctly
            Action action = () => { notified = true; };

            IMessenger messenger = new Messenger.Messenger();

            messenger.RegisterAction(Messages.CLOSE_ADD_TASK_WINDOW, action);
            AddTaskViewModel addTaskViewModel = new AddTaskViewModel(messenger);

            addTaskViewModel.CloseCommand.Execute(null);

            // Check parameters passed to messenger
            Assert.IsTrue(notified);
        }
Exemple #2
0
        public void Excute_add_task_notify_update()
        {
            bool notified = false;
            //// Register an action to set the variables that are used to verify the command notified the messenger correctly
            Action <ITask> action = q =>
            {
                notified = true;
            };

            IMessenger messenger = new Messenger.Messenger();

            messenger.RegisterAction(Messages.ADD_TASK, action);
            AddTaskViewModel addTaskViewModel = new AddTaskViewModel(messenger);

            addTaskViewModel.AddTaskCommand.Execute(null);

            // Check parameters passed to messenger
            Assert.IsTrue(notified);
        }
Exemple #3
0
        public void Excute_add_task_clears_input()
        {
            bool notified = false;
            //// Register an action to set the variables that are used to verify the command notified the messenger correctly
            Action <ITask> action = q =>
            {
                notified = true;
            };

            IMessenger messenger = new Messenger.Messenger();

            messenger.RegisterAction(Messages.ADD_TASK, action);
            AddTaskViewModel addTaskViewModel = new AddTaskViewModel(messenger)
            {
                TaskName = "name", TaskDescription = "description"
            };

            addTaskViewModel.AddTaskCommand.Execute(null);

            // Check parameters passed to messenger
            Assert.IsTrue(notified);
            Assert.AreEqual(string.Empty, addTaskViewModel.TaskName);
            Assert.AreEqual(string.Empty, addTaskViewModel.TaskDescription);
        }
Exemple #4
0
 public Loggers(MessengerSettings settings)
 {
     _messenger = new Messenger.Messenger(settings);
 }
 public CommandInterpreter(Messenger messenger, Server server)
 {
     this.messenger = messenger;
     this.server    = server;
     userDeleter    = new UserDeleter(messenger);
 }
Exemple #6
0
 public UserChats(string nick, Messenger messenger)
 {
     this.messenger = messenger;
     this.Nick      = nick;
 }