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); } }
/// <summary> /// Blocking call, for easier unit-test code /// </summary> public void Parse() { // blocking call _parser.Parse(new System.Threading.CancellationTokenSource()); }