public BuildFromSingleModule ( string content, vbext_ComponentType type, VBComponent &component ) : Mock |
||
content | string | |
type | vbext_ComponentType | |
component | VBComponent | |
return | Mock |
private RubberduckParserState Resolve(string code, vbext_ComponentType moduleType = vbext_ComponentType.vbext_ct_StdModule) { var builder = new MockVbeBuilder(); VBComponent component; var vbe = builder.BuildFromSingleModule(code, moduleType, out component); var parser = MockParser.Create(vbe.Object, new RubberduckParserState()); parser.Parse(); if (parser.State.Status != ParserState.Ready) { Assert.Inconclusive("Parser state should be 'Ready', but returns '{0}'.", parser.State.Status); } return parser.State; }