public void ConnectStatusCheck() { var connection = new TestConnection(); var model = new Jupiter.Models.ConnectionModel(connection); model.ConnectCommand.Execute(null); Assert.AreEqual(connection.Connected, true); Assert.AreEqual(model.ConnectButtonContent, "Disconnect"); model.ConnectCommand.Execute(null); Assert.AreEqual(connection.Connected, false); Assert.AreEqual(model.ConnectButtonContent, "Connect"); }
public void CreateSessionExceptionCheck() { var connection = new TestConnection(); var ea = new Prism.Events.EventAggregator(); var msg = ""; ea.GetEvent <Jupiter.Events.ErrorNotificationEvent>() .Subscribe(x => msg = x.Message); connection.Exception = true; var model = new Jupiter.Models.ConnectionModel(connection); model.EventAggregator = ea; model.ConnectCommand.Execute(null); Assert.AreEqual(msg, "CreateSessionException"); }