Exemplo n.º 1
0
 /** @test */
 public function it_assigns_file_to_decision()
 {
     $dbDecisionRepository = new DbDecisionRepository();
     $file = factory(File::class)->create();
     $decision = factory(Decision::class)->create();
     $this->assertNotEquals(array_only($file->toArray(), $file->getFillable()), array_only($decision->file->toArray(), $file->getFillable()));
     $dbDecisionRepository->assignFile($decision, $file);
     $this->assertSame(array_only($file->toArray(), $file->getFillable()), array_only($decision->file->toArray(), $file->getFillable()));
 }
Exemplo n.º 2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $dbCompanyRepository = new DbCompanyRepository();
     $dbEventRepository = new DbEventRepository();
     $dbDecisionRepository = new DbDecisionRepository();
     foreach ($dbCompanyRepository->all() as $event) {
         $files = factory(File::class, 2)->create();
         $dbCompanyRepository->assignFiles($event, $files);
     }
     foreach ($dbEventRepository->all() as $event) {
         $files = factory(File::class, 2)->create();
         $dbEventRepository->assignFiles($event, $files);
     }
     foreach ($dbDecisionRepository->all() as $decision) {
         $file = factory(File::class)->create();
         $dbDecisionRepository->assignFile($decision, $file);
     }
 }