TEST_F(DBusCommunicationTest, AccessStubAdapterBeforeInitialised) {
    auto stub = std::make_shared<VERSION::commonapi::tests::TestInterfaceStubDefault>();
    interface_ = stub->getStubAdapter()->getInterface();

    unsigned int in = 5;
    stub->setTestPredefinedTypeAttributeAttribute(in);

    bool serviceRegistered = runtime_->registerService(domain_, serviceAddress_, stub, "connection");

    for (unsigned int i = 0; !serviceRegistered && i < 100; i++) {
        if (!serviceRegistered) {
            serviceRegistered = runtime_->registerService(domain_, serviceAddress_, stub, "connection");
        }
        usleep(10000);
    }
    ASSERT_TRUE(serviceRegistered);
}
void TestInterfaceStubDefault::setTestPredefinedTypeAttributeAttribute(const std::shared_ptr<CommonAPI::ClientId> clientId, uint32_t value) {
    setTestPredefinedTypeAttributeAttribute(value);
}