createValidAssetModel(); $depreciation = Depreciation::factory()->create(); AssetModel::factory() ->mbp13Model() ->count(5) ->create( [ 'category_id' => Category::factory()->assetLaptopCategory(), 'depreciation_id' => $depreciation->id ]); $this->assertEquals(5, $depreciation->models->count()); } public function testADepreciationHasLicenses() { $depreciation = Depreciation::factory()->create(); License::factory() ->count(5) ->photoshop() ->create( [ 'category_id' => Category::factory()->licenseGraphicsCategory(), 'depreciation_id' => $depreciation->id ]); $this->assertEquals(5, $depreciation->licenses()->count()); } }