private Question GetQuestion() { var question = new Question(); var category = new Category() { Id = Guid.NewGuid(), Title = "New Category", ReportTitle = "NewCat" }; question.Id = Guid.NewGuid(); question.Title = "Question 1"; question.PossibleResponses = new List<QuestionResponse>(); question.Category = category; question.Mandatory = true; question.Deleted = true; question.PossibleResponses.Add( new QuestionResponse { Id = Guid.NewGuid(), Title = "Acceptable", GuidanceNotes = null, ResponseType = "Postive", SupportingEvidence = _supportingEvidence }); question.PossibleResponses.Add( new QuestionResponse { Id = Guid.NewGuid(), Title = "Unacceptable", GuidanceNotes = null, ActionRequired = _unacceptableActionRequired, ResponseType = "Negative", }); question.PossibleResponses.Add( new QuestionResponse { Id = Guid.NewGuid(), Title = "Improvement Required", GuidanceNotes = null, ActionRequired = _improvementActionRequired, Date = new DateTime(2010, 10, 3), ResponseType = "Positive", }); question.PossibleResponses.Add( new QuestionResponse { Id = Guid.NewGuid(), Title = "Not Applicable", }); question.AddIndustry( _industryA, null); question.AddIndustry( _industryB, null); question.AreaOfNonCompliance = "Test rea of non-compliance"; question.AreaOfNonComplianceHeading = new ReportLetterStatementCategory() {Id = Guid.NewGuid(), Name = "Test Heading"}; return question; }