[shill] Wire up derived properties in the Device class

BUG=chromium-os:16343
TEST=unit tests

Change-Id: Ib35efbc00133b6ffc9352e52c0413be4bd984e12
Reviewed-on: http://gerrit.chromium.org/gerrit/3559
Tested-by: Chris Masone <cmasone@chromium.org>
Reviewed-by: mukesh agrawal <quiche@chromium.org>
diff --git a/mock_adaptors.cc b/mock_adaptors.cc
index 75e4953..1bff5ad 100644
--- a/mock_adaptors.cc
+++ b/mock_adaptors.cc
@@ -10,13 +10,22 @@
 
 // static
 const char DeviceMockAdaptor::kRpcId[] = "device-rpc";
+// static
+const char DeviceMockAdaptor::kRpcConnId[] = "device-rpc-conn";
 
-DeviceMockAdaptor::DeviceMockAdaptor() : rpc_id(kRpcId) {}
+DeviceMockAdaptor::DeviceMockAdaptor()
+    : rpc_id(kRpcId),
+      rpc_conn_id(kRpcConnId) {
+}
 
 DeviceMockAdaptor::~DeviceMockAdaptor() {}
 
 const std::string &DeviceMockAdaptor::GetRpcIdentifier() { return rpc_id; }
 
+const std::string &DeviceMockAdaptor::GetRpcConnectionIdentifier() {
+  return rpc_conn_id;
+}
+
 // static
 const char IPConfigMockAdaptor::kRpcId[] = "ipconfig-rpc";