/// <summary>
        /// Overload method from the base class to start the worker process
        /// </summary>
        protected override void BeginWork()
        {
            base.BeginWork();


            _billingReportParams =
                (BillingReportParams)XmlUtility.DeserializeObject(BootParameters, typeof(BillingReportParams));

            //Pre conditions
            _billingReportParams.ShouldNotBe(null);
            _billingReportParams.FolderList.ShouldNotBe(null);
        }
        /// <summary>
        /// Overload method from the base class to start the worker process
        /// </summary>
        protected override void BeginWork()
        {
            base.BeginWork();


            _billingReportParams =
                (BillingReportParams) XmlUtility.DeserializeObject(BootParameters, typeof (BillingReportParams));
                
            //Pre conditions
            _billingReportParams.ShouldNotBe(null);
            _billingReportParams.FolderList.ShouldNotBe(null);
           
        }