예제 #1
0
        private (string content, string token) GetSurveyPage(string collectorToken, int pageNbr)
        {
            var generator = new SurveyGenerator();

            var(content, token) = generator.GenerateSurveyPage(collectorToken, pageNbr);
            return(content, token);
        }
예제 #2
0
        private string GetBadRequestPage(string token, string message)
        {
            var generator = new SurveyGenerator();
            var content   = generator.GenerateBadRequestPage(token, message);

            return(content);
        }
예제 #3
0
        public DataBaseFixture()
        {
            _context = new TestSurveyContext(
                new DbContextOptionsBuilder <SurveyContext>()
                .UseInMemoryDatabase("NanoSurvey")
                .Options);
            var data = SurveyGenerator.Generate();

            Survey.AddRange(data.Surveys);
            Survey.AddRange(data.Questions);
            Survey.AddRange(data.Answers);
            Survey.AddRange(data.SurveyQuestions);
            Survey.AddRange(data.SurveyQuestionAnswers);

            Survey.SaveChanges();
        }