insert([ 'id' => 1, 'parent_id' => 10, 'invoice_id' => 1, 'total_amount' => 100, 'paid_amount' => 20, 'balance' => 80, 'number_of_installments' => 1, 'payment_method' => 'cash', 'payment_date' => '2025-01-01', 'school_year' => '2025-2026', 'status' => 'Pending', ]); DB::table('payments')->insert([ 'id' => 2, 'parent_id' => 10, 'invoice_id' => 2, 'total_amount' => 100, 'paid_amount' => 20, 'balance' => 80, 'number_of_installments' => 1, 'payment_method' => 'cash', 'payment_date' => '2024-01-01', 'school_year' => '2024-2025', 'status' => 'Pending', ]); $service = new PaymentLookupService(); $results = $service->getByParent(10, '2025-2026'); $this->assertCount(1, $results); $this->assertSame(1, $results[0]['id']); } }