public void HistoryLessConstructorTest()
        {
            RasCompressionOptions target = new RasCompressionOptions(NativeMethods.RASCCPO.HistoryLess);

            Assert.IsFalse(target.CompressionOnly);
            Assert.IsTrue(target.HistoryLess);
            Assert.IsFalse(target.Encryption56Bit);
            Assert.IsFalse(target.Encryption40Bit);
            Assert.IsFalse(target.Encryption128Bit);
        }
        public void CompressionOnlyConstructorTest()
        {
            RasCompressionOptions target = new RasCompressionOptions(NativeMethods.RASCCPO.CompressionOnly);

            Assert.IsTrue(target.CompressionOnly);
            Assert.IsFalse(target.HistoryLess);
            Assert.IsFalse(target.Encryption56Bit);
            Assert.IsFalse(target.Encryption40Bit);
            Assert.IsFalse(target.Encryption128Bit);
        }
        public void CloneTest()
        {
            RasCompressionOptions target = new RasCompressionOptions(NativeMethods.RASCCPO.CompressionOnly | NativeMethods.RASCCPO.Encryption40Bit | NativeMethods.RASCCPO.HistoryLess);

            RasCompressionOptions actual = (RasCompressionOptions)target.Clone();

            Assert.AreEqual(target.CompressionOnly, actual.CompressionOnly);
            Assert.AreEqual(target.HistoryLess, actual.HistoryLess);
            Assert.AreEqual(target.Encryption56Bit, actual.Encryption56Bit);
            Assert.AreEqual(target.Encryption40Bit, actual.Encryption40Bit);
            Assert.AreEqual(target.Encryption128Bit, actual.Encryption128Bit);
        }
Example #4
0
        public void RasCcpInfoConstructorTest()
        {
            var errorCode            = int.MaxValue;
            var compressionAlgorithm = RasCompressionType.Mppc;
            var options = new RasCompressionOptions(NativeMethods.RASCCPO.Encryption128Bit);
            var serverCompressionAlgorithm = RasCompressionType.Stac;
            var serverOptions = new RasCompressionOptions(NativeMethods.RASCCPO.Encryption40Bit);

            var target = new RasCcpInfo(errorCode, compressionAlgorithm, options, serverCompressionAlgorithm, serverOptions);

            Assert.IsNotNull(target);
        }
Example #5
0
        public void OptionsTest()
        {
            var errorCode                  = int.MaxValue;
            var compressionAlgorithm       = RasCompressionType.Mppc;
            var expected                   = new RasCompressionOptions(NativeMethods.RASCCPO.Encryption128Bit);
            var serverCompressionAlgorithm = RasCompressionType.Stac;
            var serverOptions              = new RasCompressionOptions(NativeMethods.RASCCPO.Encryption40Bit);

            var target = new RasCcpInfo(errorCode, compressionAlgorithm, expected, serverCompressionAlgorithm, serverOptions);

            RasCompressionOptions actual;

            actual = target.Options;

            Assert.AreSame(expected, actual);
        }
Example #6
0
        public void ErrorCodeTest()
        {
            var errorCode            = int.MaxValue;
            var compressionAlgorithm = RasCompressionType.Mppc;
            var options = new RasCompressionOptions(NativeMethods.RASCCPO.Encryption128Bit);
            var serverCompressionAlgorithm = RasCompressionType.Stac;
            var serverOptions = new RasCompressionOptions(NativeMethods.RASCCPO.Encryption40Bit);

            var target = new RasCcpInfo(errorCode, compressionAlgorithm, options, serverCompressionAlgorithm, serverOptions);

            int actual;

            actual = target.ErrorCode;

            Assert.AreEqual(errorCode, actual);
        }
Example #7
0
        public void ServerCompressionAlgorithmTest()
        {
            int errorCode = int.MaxValue;
            RasCompressionType    compressionAlgorithm = RasCompressionType.Mppc;
            RasCompressionOptions options       = new RasCompressionOptions(NativeMethods.RASCCPO.Encryption128Bit);
            RasCompressionType    expected      = RasCompressionType.Stac;
            RasCompressionOptions serverOptions = new RasCompressionOptions(NativeMethods.RASCCPO.Encryption40Bit);

            RasCcpInfo target = new RasCcpInfo(errorCode, compressionAlgorithm, options, expected, serverOptions);

            RasCompressionType actual;

            actual = target.ServerCompressionAlgorithm;

            Assert.AreEqual(expected, actual);
        }
        public void CloneTest()
        {
            RasCompressionOptions target = new RasCompressionOptions(NativeMethods.RASCCPO.CompressionOnly | NativeMethods.RASCCPO.Encryption40Bit | NativeMethods.RASCCPO.HistoryLess);

            RasCompressionOptions actual = (RasCompressionOptions)target.Clone();

            Assert.AreEqual(target.CompressionOnly, actual.CompressionOnly);
            Assert.AreEqual(target.HistoryLess, actual.HistoryLess);
            Assert.AreEqual(target.Encryption56Bit, actual.Encryption56Bit);
            Assert.AreEqual(target.Encryption40Bit, actual.Encryption40Bit);
            Assert.AreEqual(target.Encryption128Bit, actual.Encryption128Bit);
        }