Add unit testcases for CA certificate authority manager

This test cases can be enabled by using below feature flag
"--enable-ca-cert-extension"

Testcases:
testObjectCreation
testInvalidArgument
DeleteAllCSRObjects
DeleteObjectEntry

Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>
Change-Id: I9e30f28ef73ecdc377ae357e9c73c42063f85137
diff --git a/bmc-vmi-ca/ca_certs_manager.hpp b/bmc-vmi-ca/ca_certs_manager.hpp
index 9d6231e..a1db918 100644
--- a/bmc-vmi-ca/ca_certs_manager.hpp
+++ b/bmc-vmi-ca/ca_certs_manager.hpp
@@ -60,13 +60,14 @@
      */
     void deleteAll() override;
 
+  protected:
+    std::map<uint32_t, std::unique_ptr<Entry>> entries;
+
   private:
     /** @brief sdbusplus DBus bus connection. */
     sdbusplus::bus::bus& bus;
     // sdevent Event handle
     sdeventplus::Event& event;
-
-    std::map<uint32_t, std::unique_ptr<Entry>> entries;
     /** @brief object path */
     std::string objectPath;
     /** @brief Id of the last certificate entry */