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); }