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); } }
public void Add(DataLayer.Models.CompletedSurvey survey) { AddedCompletedSurvey = survey; }