Пример #1
0
        public void TryParseInvalidStringReturnsFalse(string invalidString)
        {
            SimpleWebToken dummy;
            bool           actual = SimpleWebToken.TryParse(invalidString, out dummy);

            Assert.False(actual);
        }
Пример #2
0
        public void TryParseInvalidStringReturnsFalse(string invalidString)
        {
            SimpleWebToken dummy;
            var            isValid = SimpleWebToken.TryParse(invalidString, out dummy);

            Assert.False(isValid);
        }
        public void TryParseInvalidStringReturnsFalse(string invalidString)
        {
            // Fixture setup
            // Exercise system
            SimpleWebToken dummy;
            bool           actual = SimpleWebToken.TryParse(invalidString, out dummy);

            // Verify outcome
            Assert.False(actual);
            // Teardown
        }
Пример #4
0
        //[InlineData(new[] { "foo|bar", "baz|qux" }, "foo=bar&baz=qux")]
        public void TryParseValidStringReturnsTrue(string[] keysAndValues)
        {
            var expected = keysAndValues.Select(k => k.Split('|'))
                           .Select(k => new Claim(k[0], k[1]))
                           .ToArray();
            var            tokenString = new SimpleWebToken(expected).ToString();
            SimpleWebToken actual;
            var            isValid = SimpleWebToken.TryParse(tokenString, out actual);

            Assert.True(isValid);
            Assert.True(expected.SequenceEqual(actual, new ClaimComparer()));
        }
Пример #5
0
        public void TryParseCorrectStringReturnsCorrectResult(
            string[] keysAndValues)
        {
            var expected = keysAndValues
                           .Select(s => s.Split('|'))
                           .Select(a => new Claim(a[0], a[1]))
                           .ToArray();

            var tokenString = new SimpleWebToken(expected).ToString();

            SimpleWebToken actual;
            var            isValid = SimpleWebToken.TryParse(tokenString, out actual);

            Assert.True(isValid, "Token string was not considered valid");
            Assert.True(expected.SequenceEqual(actual, new ClaimComparer()));
        }