// SPDX-License-Identifier: MIT OR Apache-2.0
pragma solidity ^0.8.18;

contract TestFixture {
    function something() public pure returns (string memory) {
        return "something";
    }
}

abstract contract AbstractTestBase {
    TestFixture fixture;

    function testSomething() public {
        fixture.something();
    }
}

contract AbstractTest is AbstractTestBase {
    function setUp() public {
        fixture = new TestFixture();
    }
}
