ComponentUnderTestRule implementation

Please take a look at ComponentUnderTestRuleIntegrationTest for
documentation