コード例 #1
0
        public void GetRandomText()
        {
            Int32  index;
            String randomText;

            for (index = 0; index < 20; index++)
            {
                randomText = WebClientToken.GetRandomText();
                Assert.IsTrue(randomText.IsNotEmpty());
                Assert.IsFalse(randomText.Contains(ArtDatabanken.WebService.Settings.Default.ClientTokenDelimiter.ToString()));
            }
        }
コード例 #2
0
        public void CheckDataSessionIdFormatError()
        {
            CipherString   cipherString;
            String         token;
            WebClientToken clientToken;

            token = WebClientToken.GetRandomText() + WebService.Settings.Default.ClientTokenDelimiter +
                    DateTime.Now.WebToString() + WebService.Settings.Default.ClientTokenDelimiter +
                    Settings.Default.TestUserName + WebService.Settings.Default.ClientTokenDelimiter +
                    Settings.Default.TestClientApplicationName + WebService.Settings.Default.ClientTokenDelimiter +
                    "Hej" + WebService.Settings.Default.ClientTokenDelimiter +
                    WebServiceContext.GetClientIpAddress() + WebService.Settings.Default.ClientTokenDelimiter +
                    WebServiceData.WebServiceManager.Name + WebService.Settings.Default.ClientTokenDelimiter +
                    WebClientToken.GetRandomText();
            cipherString = new CipherString();
            token        = cipherString.EncryptText(token);
            clientToken  = new WebClientToken(token, WebServiceData.WebServiceManager.Key);
            clientToken.CheckData();
        }
コード例 #3
0
        public void CheckDataClientIpAddressToLongError()
        {
            CipherString   cipherString;
            String         token;
            WebClientToken clientToken;

            token = WebClientToken.GetRandomText() + WebService.Settings.Default.ClientTokenDelimiter +
                    DateTime.Now.WebToString() + WebService.Settings.Default.ClientTokenDelimiter +
                    Settings.Default.TestUserName + WebService.Settings.Default.ClientTokenDelimiter +
                    Settings.Default.TestPassword + WebService.Settings.Default.ClientTokenDelimiter +
                    42 + WebService.Settings.Default.ClientTokenDelimiter +
                    GetString(WebService.Settings.Default.IPv6MaxStringLength + 1) + WebService.Settings.Default.ClientTokenDelimiter +
                    WebServiceData.WebServiceManager.Name + WebService.Settings.Default.ClientTokenDelimiter +
                    WebClientToken.GetRandomText();
            cipherString = new CipherString();
            token        = cipherString.EncryptText(token);
            clientToken  = new WebClientToken(token, WebServiceData.WebServiceManager.Key);
            clientToken.CheckData();
        }