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() ); }
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() ); }
public void ResetWindowPos( ) { var stream = new MemoryStream(); var config = new XpMstscConfig(); config.ResetWindowsPos( new string[0], stream ); var reader = new StreamReader( new MemoryStream( stream.ToArray() ) ); Assert.AreEqual( "screen mode id:i:2\r\n" + "desktopwidth:i:1280\r\n" + "desktopheight:i:1024\r\n" + "session bpp:i:16\r\n" + "winposstr:s:0,1,-1280,150,-80,950\r\n", reader.ReadToEnd() ); }
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() ); }