public void NullCurrentAndConnection_EvaluateDesktopShare_ReturnsDefault()
 {
     IConnectionExtra connection = CreateMockConnection();
     var desktopShares = new DesktopShares(connection, EXPECTED);
     string result = desktopShares.EvaluateDesktopShare(string.Empty);
     Assert.AreEqual(EXPECTED, result, "If current desktop share is available, it is not modified.");
 }
 public void DefaultShareAndConnection_EvaluateDesktopShare_ReturnsEvaluated()
 {
     IConnectionExtra connection = CreateMockConnection();
     // check, that user both case to check case sensitivity.
     var desktopShares = new DesktopShares(connection, "%SERVER%%user%");
     string result = desktopShares.EvaluateDesktopShare();
     const string MESSAGE = "If default share contains 'server' or 'user', they are replaced case sensitve.";
     Assert.AreEqual(EXPECTED_USERSERVER, result, MESSAGE);
 }
Example #3
0
 public String GetDesktopShare()
 {
     String currentDesktopShare = this.terminalsControler.Selected.Favorite.DesktopShare;
     var desktopShares = new DesktopShares(this.CurrentTerminal, settings.DefaultDesktopShare);
     return desktopShares.EvaluateDesktopShare(currentDesktopShare);
 }
 public void ValidCurrent_EvaluateDesktopShare_ReturnsGiven()
 {
     var desktopShares = new DesktopShares(null, "Irelevant");
     string result = desktopShares.EvaluateDesktopShare(EXPECTED);
     Assert.AreEqual(EXPECTED, result, "If current desktop share is available, it is not modified.");
 }
 public void NullConnection_EvaluateDesktopShare_ReturnsEmpty()
 {
     var desktopShares = new DesktopShares(null, "Irelevant");
     string result = desktopShares.EvaluateDesktopShare();
     Assert.AreEqual(string.Empty, result, "If connection is not available, share path cant be evaluated.");
 }
 private void txtDefaultDesktopShare_TextChanged(object sender, EventArgs e)
 {
     var desktopShares = new DesktopShares(this.CurrentTerminal, this.txtDefaultDesktopShare.Text);
     this.EvaluatedDesktopShareLabel.Text = desktopShares.EvaluateDesktopShare();
 }