EventService: SubmitTestEvent initial support

This commit adds SubmitTestEvent initial support to
send out test events to subscribers.

URI:
/redfish/v1/EventService/Actions/EventService.SubmitTestEvent

Tested:
 - Client subscribed to event listener via destination uri.
   After sending POST request on SubmitTestEvent uri, could see
   generated test event.
 - Successfully ran the redfish validator.
   Counter({'metadataNamespaces': 1739, 'pass': 26,
   'skipOptional': 22, 'serviceNamespaces': 3, 'passGet': 3,
   'passAction': 1})
   Validation has succeeded.

Change-Id: I16e02c1977e99af39317070567196767ac7c7400
Signed-off-by: Ayushi Smriti <smriti.ayushi@linux.intel.com>
diff --git a/redfish-core/include/redfish.hpp b/redfish-core/include/redfish.hpp
index 6f2e753..1f97b18 100644
--- a/redfish-core/include/redfish.hpp
+++ b/redfish-core/include/redfish.hpp
@@ -180,6 +180,7 @@
         nodes.emplace_back(std::make_unique<EventService>(app));
         nodes.emplace_back(std::make_unique<EventDestinationCollection>(app));
         nodes.emplace_back(std::make_unique<EventDestination>(app));
+        nodes.emplace_back(std::make_unique<SubmitTestEvent>(app));
 
         nodes.emplace_back(
             std::make_unique<HypervisorInterfaceCollection>(app));