public void ThatConvertTfsFilterToNUnitFilterHandlesNoTests()
 {
     var filterService = Substitute.For<ITestFilterService>();
     var sut = new NUnitTestFilterBuilder(filterService);
     var loadedTestCases = new List<TestCase>();
     var tfsFilter = Substitute.For<ITfsTestFilter>();
     var results = sut.ConvertTfsFilterToNUnitFilter(tfsFilter, loadedTestCases);
     Assert.That(results, Is.EqualTo(NUnitTestFilterBuilder.NoTestsFound));
 }
 public void ThatWhereFilterIsAdded()
 {
     var filterService = Substitute.For<ITestFilterService>();
     var sut = new NUnitTestFilterBuilder(filterService);
     string where = "name='abc'";
     var testFilterBuilder = Substitute.For<ITestFilterBuilder>();
     filterService.GetTestFilterBuilder().Returns(testFilterBuilder);
     sut.FilterByWhere(where);
     testFilterBuilder.Received().SelectWhere(Arg.Is<string>(x => x == where));
 }
        public void ThatConvertTfsFilterToNUnitFilterHandlesNoTests()
        {
            var filterService = Substitute.For <ITestFilterService>();
            var settings      = Substitute.For <IAdapterSettings>();

            settings.AssemblySelectLimit.Returns(2000);
            var sut             = new NUnitTestFilterBuilder(filterService, settings);
            var loadedTestCases = new List <TestCase>();
            var tfsFilter       = Substitute.For <IVsTestFilter>();
            var results         = sut.ConvertTfsFilterToNUnitFilter(tfsFilter, loadedTestCases);

            Assert.That(results, Is.EqualTo(NUnitTestFilterBuilder.NoTestsFound));
        }