コード例 #1
0
        private Int32 AssertTokenSequence(IEnumerator <Token> expected, IEnumerator <Token> actual)
        {
            TokenComparer comparer  = new TokenComparer();
            Int32         diffIndex = 0;
            Boolean       bExpValid;
            Boolean       bActValid;

            do
            {
                bExpValid = expected.MoveNext();
                bActValid = actual.MoveNext();
                if (!bExpValid || !bActValid)
                {
                    break;
                }

                if (!comparer.Equals(expected.Current, actual.Current))
                {
                    return(diffIndex);
                }

                diffIndex++;
            }while (true);
            if (bExpValid == bActValid)
            {
                return(-1);
            }

            return(diffIndex);
        }
コード例 #2
0
 static AuthUser()
 {
     Comparer = new TokenComparer();
 }
コード例 #3
0
 public void TestInitialize()
 {
     _tokenParser   = new TokenParser();;
     _tokenComparer = new TokenComparer();
 }