setAllSeason(true); $this->assertTrue($filterDto->isAllSeason()); $this->assertSame(0, $filterDto->getActiveFiltersCount()); $this->assertFalse($filterDto->isActive()); } public function testAFilterOnTopOfTheScopeStillCounts(): void { $filterDto = (new TeamerFilterDto()) ->setAllSeason(true) ->setName('Fromme') ; $this->assertSame(1, $filterDto->getActiveFiltersCount()); $this->assertTrue($filterDto->isActive()); } public function testTheListIsUnscopedByDefault(): void { $this->assertFalse((new TeamerFilterDto())->isAllSeason()); } }