/// <summary>
 ///     Starts the scenario
 /// </summary>
 public void Start()
 {
     if (m_Settings.UseCertificateProxy)
     {
         var remoteHost = "net.tcp://" + m_Settings.General.RemoteHostName +
                          "/Fujitsu.Utilities.UserManagement.Service.UserManagementWithCertificateSecurity";
         using (var proxy = new UserManagementProxyWithCertificateSecurity(remoteHost))
         {
             proxy.Initialize(new NetworkIdentifier("SC1", "000C29F0C32B", "StoreCenter"));
             m_Controller.ShowResult(new MessageView
             {
                 //Pretty = Utilities.RenderHTMLMessage(
                 //    "User Management Session Initialized\r\n\r\n" +
                 //    "Start User Management to monitor User Management Messages")
             }
                                     );
         }
     }
     else
     {
         var remoteHost = "net.tcp://" + m_Settings.General.RemoteHostName +
                          "/Fujitsu.Utilities.UserManagement.Service.UserManagement";
         using (var proxy = new UserManagementProxy(remoteHost))
         {
             proxy.Initialize(new NetworkIdentifier("SC1", "000C29F0C32B", "StoreCenter"));
             m_Controller.ShowResult(new MessageView
             {
                 //Pretty = Utilities.RenderHTMLMessage(
                 //    "User Management Session Initialized\r\n\r\n" +
                 //    "Start User Management to monitor User Management Messages")
             }
                                     );
         }
     }
 }