setWorkContractMode('day'); $sut = new WorkingTimeModeDay(); self::assertEquals('day', $sut->getId()); self::assertEquals(10, $sut->getOrder()); self::assertEquals('hours_per_day', $sut->getName()); self::assertInstanceOf(WorkingTimeCalculatorDay::class, $sut->getCalculator($user)); $fields = $sut->getFormFields(); self::assertCount(7, $fields); } }