Exemplo n.º 1
0
        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.");
        }
Exemplo n.º 2
0
        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.");
        }
Exemplo n.º 3
0
        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.");
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        private void txtDefaultDesktopShare_TextChanged(object sender, EventArgs e)
        {
            var desktopShares = new DesktopShares(this.CurrentTerminal, this.txtDefaultDesktopShare.Text);

            this.EvaluatedDesktopShareLabel.Text = desktopShares.EvaluateDesktopShare();
        }