diff --git a/src/Platform/Microsoft.Testing.Extensions.VSTestBridge/ObjectModel/TreeNodeFilterExpression.cs b/src/Platform/Microsoft.Testing.Extensions.VSTestBridge/ObjectModel/TreeNodeFilterExpression.cs index b811e22bdc..70b0968a12 100644 --- a/src/Platform/Microsoft.Testing.Extensions.VSTestBridge/ObjectModel/TreeNodeFilterExpression.cs +++ b/src/Platform/Microsoft.Testing.Extensions.VSTestBridge/ObjectModel/TreeNodeFilterExpression.cs @@ -23,5 +23,14 @@ public TreeNodeFilterExpression(TreeNodeFilter treeNodeFilter, IEnumerable _treeNodeFilter.Filter; public bool MatchTestCase(TestCase testCase, Func propertyValueProvider) - => true; + { + // TODO + var assemblyName = Path.GetFileNameWithoutExtension(testCase.Source); + var @namespace = ; + var className = ; + var methodName = ; + var propertyBag = ; + + return _treeNodeFilter.MatchesFilter($"/{assemblyName}/{@namespace}/{className}/{methodName}", propertyBag); + } }