private void AssertParserReady(ParseCoordinator parser)
 {
     parser.Parse(new System.Threading.CancellationTokenSource());
     if (parser.State.Status == ParserState.ResolverError)
     {
         Assert.Fail("Parser state should be 'Ready', but returns '{0}'.", parser.State.Status);
     }
     if (parser.State.Status != ParserState.Ready)
     {
         Assert.Inconclusive("Parser state should be 'Ready', but returns '{0}'.", parser.State.Status);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Blocking call, for easier unit-test code
 /// </summary>
 public void Parse()
 {
     // blocking call
     _parser.Parse(new System.Threading.CancellationTokenSource());
 }