| 18 | using namespace scsi_command_util; |
| 19 | |
| 20 | pair<shared_ptr<MockAbstractController>, shared_ptr<MockPrimaryDevice>> CreatePrimaryDevice(int id = 0) |
| 21 | { |
| 22 | auto controller = make_shared<NiceMock<MockAbstractController>>(id); |
| 23 | auto device = make_shared<MockPrimaryDevice>(0); |
| 24 | EXPECT_TRUE(device->Init({})); |
| 25 | EXPECT_TRUE(controller->AddDevice(device)); |
| 26 | |
| 27 | return { controller, device }; |
| 28 | } |
| 29 | |
| 30 | TEST(PrimaryDeviceTest, GetId) |
| 31 | { |