public async Task Extractor_FindTestMethodWithParams_ReturnSymbol(ISymbolExtractor extractor) { var expectedSymbolString = "Inw.TestData.TestClass2.ParamsMethod(params int[])"; var result = await extractor.FindSymbols(_solution, "Inw.TestData.TestClass2", "ParamsMethod", new[] { "params", "int" }); result.Should().HaveCount(1); var symbol = result.First(); symbol.Kind.Should().Be(SymbolKind.Method); symbol.ToString().Should().Be(expectedSymbolString); }
public async Task Extractor_FindSystemConsoleWriteLineString_ReturnSymbol(ISymbolExtractor extractor) { var expectedSymbolString = "System.Console.WriteLine(string)"; var result = await extractor.FindSymbols(_solution, "System.Console", "WriteLine", new[] { "string" }); result.Should().HaveCount(1); var symbol = result.First(); symbol.Kind.Should().Be(SymbolKind.Method); symbol.ToString().Should().Be(expectedSymbolString); }