public UnitTest CreateUnitTest(WorkspaceObject entry) { UnitTest test = null; if (entry is SolutionFolder) { test = SolutionFolderTestGroup.CreateTest((SolutionFolder)entry); } if (entry is Solution) { test = SolutionFolderTestGroup.CreateTest(((Solution)entry).RootFolder); } if (entry is Workspace) { test = WorkspaceTestGroup.CreateTest((Workspace)entry); } UnitTestGroup grp = test as UnitTestGroup; if (grp != null && !grp.HasTests) { test.Dispose(); return(null); } return(test); }