public static AssessmentRun getDefaultAssessmentRunObject()
        {
            // this is what we need to create a default assessment
            var arNewAssessmentRun = new AssessmentRun
            {
                name            = "DefaultAssessmentRun",
                AssessmentStats = new AssessmentStats(),
                FileIndeces     = new AssessmentRunFileIndex[] { },
                StringIndeces   = new AssessmentRunStringIndex[] { }
            };
            var armMessage = new AssessmentRunMessage
            {
                id      = 0,
                message =
                    ("Custom Assessment Run File created on " +
                     DateTime.Now)
            };

            arNewAssessmentRun.Messages   = new[] { armMessage };
            arNewAssessmentRun.Assessment = new AssessmentRunAssessment {
                Assessment = new[] { new Assessment() }
            };
            // need to populate the date
            arNewAssessmentRun.AssessmentStats.date =
                (uint)(DateTime.Now.Minute * 1000 + DateTime.Now.Second * 50 + DateTime.Now.Millisecond);
            // This should be enough to create unique timestamps
            return(arNewAssessmentRun);
        }
 public static AssessmentRun getDefaultAssessmentRunObject()
 {
     // this is what we need to create a default assessment
     var arNewAssessmentRun = new AssessmentRun
                                  {
                                      name = "DefaultAssessmentRun",
                                      AssessmentStats = new AssessmentStats(),
                                      FileIndeces = new AssessmentRunFileIndex[] { },
                                      StringIndeces = new AssessmentRunStringIndex[] { }
                                  };
     var armMessage = new AssessmentRunMessage
                          {
                              id = 0,
                              message =
                                  ("Custom Assessment Run File created on " +
                                   DateTime.Now)
                          };
     arNewAssessmentRun.Messages = new[] { armMessage };
     arNewAssessmentRun.Assessment = new AssessmentRunAssessment { Assessment = new[] { new Assessment() } };
     // need to populate the date 
     arNewAssessmentRun.AssessmentStats.date =
         (uint)(DateTime.Now.Minute * 1000 + DateTime.Now.Second * 50 + DateTime.Now.Millisecond);
     // This should be enough to create unique timestamps 
     return arNewAssessmentRun;
 }