Skip to content

Commit 4c0693e

Browse files
committed
Added first test as a sanity check.
1 parent b200009 commit 4c0693e

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

src/SourceBrowser.Tests/CSharpTests.cs

+11-8
Original file line numberDiff line numberDiff line change
@@ -13,26 +13,29 @@ namespace SourceBrowser.Tests
1313
public class CSharpTests : MSBuildWorkspaceTestBase
1414
{
1515
[TestMethod]
16-
public void TestMethod1()
16+
public void SanityCheck()
1717
{
18+
//Set up the absolute minimum
1819
var solution = base.Solution(
1920
Project(
20-
ProjectName("TestProject"),
21+
ProjectName("Project1"),
2122
Sign,
2223
Document(string.Format(
2324
@"
2425
class C1
2526
{{
2627
}}", PublicKey))));
28+
WorkspaceModel ws = new WorkspaceModel("Workspace1", "");
29+
FolderModel fm = new FolderModel(ws, "Project1");
2730

28-
//var document = solution.Projects.SelectMany(n => n.Documents).Single();
29-
//var linkProvider = new ReferencesourceLinkProvider();
30-
31-
//var walker = new SourceBrowser.Generator.DocumentWalkers.CSWalker(null, document, linkProvider);
32-
//walker.Visit(document.GetSyntaxRootAsync().Result);
33-
//var documentModel = walker.GetDocumentModel();
31+
var document = solution.Projects.SelectMany(n => n.Documents).Where(n => n.Name == "Document1.cs").Single();
32+
var linkProvider = new ReferencesourceLinkProvider();
3433

34+
var walker = new SourceBrowser.Generator.DocumentWalkers.CSWalker(fm, document, linkProvider);
35+
walker.Visit(document.GetSyntaxRootAsync().Result);
36+
var documentModel = walker.GetDocumentModel();
3537

38+
Assert.IsTrue(documentModel.Tokens.Count == 5);
3639

3740
}
3841
}

0 commit comments

Comments
 (0)