public void RequestTest()
        {
            var details = new ReportManager {
                Caption = "A report", Versions = new List <FileVersion>()
            };

            details.Versions.Add(new FileVersion {
                Name = "DFLink.exe", Version = "3.4.192"
            });
            details.Versions.Add(new FileVersion {
                Name = "d3123api.dll", Version = "3.0.12"
            });
            details.Versions.Add(new FileVersion {
                Name = "d3cotapi.dll", Version = "3.0.35"
            });

            var target = new UpdateStatus(); // TODO: Initialize to an appropriate value

            target.ClassName           = "Communication.Test";
            target.BusinessCredentials = new BusinessInfo {
                LicenseKey = "61D13359-C3A6-301C-8B17-9283A2188A9A"
            };
            target.Message = JsonConvert.SerializeObject(details);
            target.Status  = 9;
            target.TaskId  = 3;
            target.Time    = DateTime.Now;
            object idleParam = null; // TODO: Initialize to an appropriate value

            target.Request(idleParam);
        }