Esempio n. 1
0
        public static List <DataLayer.Models.CompletedSurvey> CreateCompletedSurveys()
        {
            var completedSurveys   = new List <DataLayer.Models.CompletedSurvey>();
            var completedQuestions = CreateCompletedQuestions();

            var completedSurvey1 = new DataLayer.Models.CompletedSurvey("Test Survey1", 999, completedQuestions);
            var completedSurvey2 = new DataLayer.Models.CompletedSurvey("Test Survey2", 999, completedQuestions);
            var completedSurvey3 = new DataLayer.Models.CompletedSurvey("Test Survey3", 999, completedQuestions);
            var completedSurvey4 = new DataLayer.Models.CompletedSurvey("Test Survey3", 999, completedQuestions);

            completedSurveys.Add(completedSurvey1);
            completedSurveys.Add(completedSurvey2);
            completedSurveys.Add(completedSurvey3);
            completedSurveys.Add(completedSurvey4);

            return(completedSurveys);
        }
        public void TestAddCompletedSurvey()
        {
            var options = SqliteInMemory.CreateOptions <SurveyDbContext>();

            using (var context = new SurveyDbContext(options))
            {
                context.Database.EnsureCreated();
                context.SeedDataBaseWithSurveys();

                var type     = new QuestionType("Text");
                var question = new Question("How has your sleep pattern been?", type);

                var completedQuestions = new List <CompletedQuestion>
                {
                    new CompletedQuestion(question, "It's not been great.")
                };

                var completedSurvey = new DataLayer.Models.CompletedSurvey("New Test Survey", 10, completedQuestions);
                context.CompletedSurveys.Add(completedSurvey);
                context.SaveChanges();
                context.CompletedSurveys.Count().ShouldEqual(5);
            }
        }
Esempio n. 3
0
 public void Add(DataLayer.Models.CompletedSurvey survey)
 {
     AddedCompletedSurvey = survey;
 }