faker = \Faker\Factory::create(); } public function testBadBase64String() { $account = Account::factory()->create(); $user = User::factory()->create(['account_id' => $account->id, 'email' => $this->faker->unique()->safeEmail]); $company = Company::factory()->create(['account_id' => $account->id]); $client = Client::factory()->create([ 'user_id' => $user->id, 'company_id' => $company->id, ]); $recurring_expense = RecurringExpenseFactory::create($company->id, $user->id); $recurring_expense->date = now(); $recurring_expense->amount = 10; $recurring_expense->foreign_amount = 20; $recurring_expense->exchange_rate = 0.5; $recurring_expense->private_notes = "private"; $recurring_expense->public_notes = "public"; $recurring_expense->custom_value4 = "custom4"; $recurring_expense->should_be_invoiced = true; $recurring_expense->save(); $expense = RecurringExpenseToExpenseFactory::create($recurring_expense); $expense->save(); $this->assertNotNull($expense); $this->assertEquals(20, $expense->foreign_amount); $this->assertEquals(10, $expense->amount); } }