/// <summary>
        /// Initializes the service clients and the logging utility
        /// </summary>
        protected void InitializeAzureBackupCmdlet()
        {
            ServiceClientAdapter = new ServiceClientAdapter(DefaultContext);

            WriteDebug("InsideRestore. going to create ResourceManager Client");
            RmClient = AzureSession.Instance.ClientFactory.CreateArmClient <ResourcesNS.ResourceManagementClient>(DefaultContext, AzureEnvironment.Endpoint.ResourceManager);

            WriteDebug("Client Created successfully");

            Logger.Instance = new Logger(WriteWarning, WriteDebug, WriteVerbose, WriteError, ThrowTerminatingError);
        }
        protected void SetupManagementClients(
            RestTestFramework.MockContext context)
        {
            this.RmRestClient = this.GetRmRestClient(context);
            this.ResourceManagementRestClient = this.GetResourceManagementClientRestClient(context);
            this.RecoveryServicesMgmtClient   = this.GetRecoveryServicesManagementClient(context);
            this.SiteRecoveryMgmtClient       = this.GetSiteRecoveryManagementClient(context);

            this.helper.SetupManagementClients(
                this.RmRestClient,
                this.RecoveryServicesMgmtClient,
                this.SiteRecoveryMgmtClient,
                this.ResourceManagementRestClient);
        }