コード例 #1
0
        public void AudioModeSetting( )
        {
            var settings = new MstscSettings();
            settings.Computer = new ComputerName( "chrismillerpc", null );
            settings.AudioMode = AudioMode.ThisComputer;

            var stream = new MemoryStream();
            var config = new XpMstscConfig();
            config.Update( new[] {
                "audiomode:i:2",
                "full address:s:",
                "drivestoredirect:s:" },
                settings, stream );

            var reader = new StreamReader( new MemoryStream( stream.ToArray() ) );
            Assert.AreEqual(
                "audiomode:i:0\r\n" +
                "full address:s:chrismillerpc\r\n" +
                "drivestoredirect:s:\r\n",
                reader.ReadToEnd() );
        }
コード例 #2
0
        public void ComputerNameSetting( )
        {
            var settings = new MstscSettings();
            settings.Computer = new ComputerName( "1.1.1.1", "work" );

            var stream = new MemoryStream();
            var config = new XpMstscConfig();
            config.Update( new[] {
                "audiomode:i:2",
                "full address:s:",
                "drivestoredirect:s:" },
                settings, stream );

            var reader = new StreamReader( new MemoryStream( stream.ToArray() ) );
            Assert.AreEqual(
                "audiomode:i:2\r\n" +
                "full address:s:1.1.1.1\r\n" +
                "drivestoredirect:s:\r\n",
                reader.ReadToEnd() );
        }
コード例 #3
0
        public void DrivesPlugIn_Xp( )
        {
            var settings = new MstscSettings();
            settings.Computer = new ComputerName( "chrismillerpc", null );
            settings.SharedDrives = new[] { 'C', '&' };

            var stream = new MemoryStream();
            var config = new XpMstscConfig();
            config.Update( new[] {
                "audiomode:i:2",
                "full address:s:",
                "drivestoredirect:s:" },
                settings, stream );

            var reader = new StreamReader( new MemoryStream( stream.ToArray() ) );
            Assert.AreEqual(
                "audiomode:i:2\r\n" +
                "full address:s:chrismillerpc\r\n" +
                "drivestoredirect:s:C:;\r\n",
                reader.ReadToEnd() );
        }