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); }
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); }
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); }
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); }
public UserChats(string nick, Messenger messenger) { this.messenger = messenger; this.Nick = nick; }