COMPMID-415: Use templates for data arguments

Change-Id: I815d705e7cf42022f7a203935dcaaa333a2801fe
Reviewed-on: http://mpd-gerrit.cambridge.arm.com/80311
Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
diff --git a/framework/TestCase.h b/framework/TestCase.h
index 43750b1..dbb9312 100644
--- a/framework/TestCase.h
+++ b/framework/TestCase.h
@@ -58,7 +58,7 @@
 {
 protected:
     explicit DataTestCase(T data)
-        : _data{ data }
+        : _data{ std::move(data) }
     {
     }