Example #1
0
        public void SoundQualityPropertyShown_WhenRdpSoundsSetToBringToThisComputer()
        {
            ConnectionInfo.RedirectSound = RdpProtocol.RDPSounds.BringToThisComputer;
            ExpectedPropertyList.Add(nameof(mRemoteNG.Connection.ConnectionInfo.SoundQuality));

            RunVerification();
        }
Example #2
0
        public void AutomaticResizePropertyShown_WhenResolutionIsDynamic(RdpProtocol.RDPResolutions resolution)
        {
            ConnectionInfo.Resolution = resolution;
            ExpectedPropertyList.Add(nameof(mRemoteNG.Connection.ConnectionInfo.AutomaticResize));

            RunVerification();
        }
Example #3
0
        public void PropertyShownWhenActive_RdpMinutesToIdleTimeout()
        {
            ConnectionInfo.RDPMinutesToIdleTimeout = 1;
            ExpectedPropertyList.Add(nameof(mRemoteNG.Connection.ConnectionInfo.RDPAlertIdleTimeout));

            RunVerification();
        }
 public void UserDomainPropertiesShown_WhenAuthModeIsWindows()
 {
     ConnectionInfo.VNCAuthMode = ProtocolVNC.AuthMode.AuthWin;
     ExpectedPropertyList.AddRange(new []
     {
         nameof(ConnectionInfo.Username),
         nameof(ConnectionInfo.Domain),
     });
 }
 public void ProxyPropertiesShown_WhenProxyModeIsNotNone(ProtocolVNC.ProxyType proxyType)
 {
     ConnectionInfo.VNCProxyType = proxyType;
     ExpectedPropertyList.AddRange(new[]
     {
         nameof(ConnectionInfo.VNCProxyIP),
         nameof(ConnectionInfo.VNCProxyPort),
         nameof(ConnectionInfo.VNCProxyUsername),
         nameof(ConnectionInfo.VNCProxyPassword),
     });
 }
Example #6
0
        public void RdGatewayPropertiesShown_WhenRdGatewayUsageMethodIsNotNever(RdpProtocol.RDGatewayUsageMethod gatewayUsageMethod)
        {
            ConnectionInfo.RDGatewayUsageMethod = gatewayUsageMethod;
            ConnectionInfo.RDGatewayUseConnectionCredentials = RdpProtocol.RDGatewayUseConnectionCredentials.Yes;
            ExpectedPropertyList.AddRange(new []
            {
                nameof(mRemoteNG.Connection.ConnectionInfo.RDGatewayHostname),
                nameof(mRemoteNG.Connection.ConnectionInfo.RDGatewayUseConnectionCredentials)
            });

            RunVerification();
        }
Example #7
0
        public void RdGatewayPropertiesShown_WhenRDGatewayUseConnectionCredentialsIsNotYes(RdpProtocol.RDGatewayUseConnectionCredentials useConnectionCredentials)
        {
            ConnectionInfo.RDGatewayUsageMethod = RdpProtocol.RDGatewayUsageMethod.Always;
            ConnectionInfo.RDGatewayUseConnectionCredentials = useConnectionCredentials;
            ExpectedPropertyList.AddRange(new []
            {
                nameof(mRemoteNG.Connection.ConnectionInfo.RDGatewayHostname),
                nameof(mRemoteNG.Connection.ConnectionInfo.RDGatewayUsername),
                nameof(mRemoteNG.Connection.ConnectionInfo.RDGatewayPassword),
                nameof(mRemoteNG.Connection.ConnectionInfo.RDGatewayDomain),
                nameof(mRemoteNG.Connection.ConnectionInfo.RDGatewayUseConnectionCredentials)
            });

            RunVerification();
        }