private void ResolveSeeTokens(ParserOptions parserOptions) { for (int i = 0; i < parserOptions.SDSolution.Repositories.Count; i++) { var sdRepository = parserOptions.SDSolution.Repositories[i]; ExecuteOnStepMessage(string.Format(_parserStrings.ParsingSeeTokens, sdRepository.TargetFx.Name)); ExecuteOnStepProgress((int)((double)i / parserOptions.SDSolution.Repositories.Count * 40) + 60); var seeParser = new SeeParser(sdRepository, _seeTokens[sdRepository.TargetFx]); seeParser.ResolveAllSeeTokens(); } }
public void Should_Return_True_For_Correct_Element() { // Given var parser = new SeeParser(); var node = @"<see cref=""System.String""/>".CreateXmlNode(); // When var result = parser.CanParse(node); // Then Assert.True(result); }
public void Should_Return_SeeComment() { // Given var commentParser = new CommentParser(); var nodeParser = new SeeParser(); var node = @"<see cref=""System.String""/>".CreateXmlNode(); // When var result = nodeParser.Parse(commentParser, node); // Then Assert.Equal("System.String", result.Member); }