コード例 #1
0
        public void Initialize()
        {
            AutomapperConfig.RegisterMappings();
            this.context    = new FakeLearningCenterContext();
            this.service    = new ForumService(this.context);
            this.controller = new ForumController(this.service);

            Tag tag = new Tag()
            {
                Id = 1, Name = "Tagtest"
            };
            Topic topic = new Topic()
            {
                Id      = 1,
                Title   = "Test",
                Content =
                    "Lorem ipsum dolor sit amet,consectetur adipiscing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",
                PublishDate = DateTime.Today
            };

            tag.Topics.Add(topic);
            topic.Tags.Add(tag);
            this.context.Topics.Add(topic);
            this.context.Tags.Add(tag);
        }
コード例 #2
0
 public void Initialize()
 {
     AutomapperConfig.RegisterMappings();
     this.context    = new FakeLearningCenterContext();
     this.service    = new AdminService(this.context);
     this.controller = new AdminController(this.service);
 }
コード例 #3
0
        public void Initialize()
        {
            AutomapperConfig.RegisterMappings();
            this.context    = new FakeLearningCenterContext();
            this.service    = new UnitsService(this.context);
            this.controller = new UnitsController(this.service);

            this.context.Units.Add(new Unit()
            {
                Id         = 1,
                Title      = "Test",
                ContentUrl = "someContent"
            });
        }
コード例 #4
0
        public void Initialize()
        {
            AutomapperConfig.RegisterMappings();
            this.context    = new FakeLearningCenterContext();
            this.service    = new CourseService(this.context);
            this.controller = new CoursesController(this.service);

            Course course = new Course()
            {
                Id               = 1,
                Description      = "Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum",
                ShortDescription = "Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum",
                Title            = "TestCourse"
            };
            Unit unit = new Unit()
            {
                Id         = 1,
                Title      = "Test",
                ContentUrl = "someContent"
            };

            Quiz quiz = new Quiz()
            {
                Course = course,
                Id     = 1, Title = "TestQuiz"
            };
            Grade grade = new Grade()
            {
                Id = 1, Course = course, CourseId = 1, QuizTitle = "QuizTitle", Result = 5
            };

            this.context.Courses.Add(course);
            this.context.Units.Add(unit);
            this.context.Quizzes.Add(quiz);
            this.context.Grades.Add(grade);
        }
コード例 #5
0
        public void Initialize()
        {
            AutomapperConfig.RegisterMappings();
            this.context    = new FakeLearningCenterContext();
            this.service    = new QuizService(this.context);
            this.controller = new QuizzesController(this.service);

            Course course = new Course()
            {
                Id               = 1,
                Description      = "Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum",
                ShortDescription = "Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum",
                Title            = "TestCourse"
            };
            Unit unit = new Unit()
            {
                Id         = 1,
                Title      = "Test",
                ContentUrl = "someContent"
            };

            Quiz quiz = new Quiz()
            {
                Course = course,
                Id     = 1,
                Title  = "TestQuiz"
            };
            Grade grade = new Grade()
            {
                Id        = 1,
                Course    = course,
                CourseId  = 1,
                QuizTitle = "QuizTitle",
                Result    = 5
            };
            Answer one = new Answer()
            {
                Id = 1, IsCorrect = false, Value = "text1"
            };
            Answer two = new Answer()
            {
                Id = 2, IsCorrect = false, Value = "text2"
            };
            Answer three = new Answer()
            {
                Id = 3, IsCorrect = false, Value = "text3"
            };
            Question ques = new Question()
            {
                Id = 1, Quiz = quiz, Description = "Lorem ipsum Lorem ipsum Lorem ipsum ", QuizId = quiz.Id
            };

            ques.Answers.Add(one);
            ques.Answers.Add(two);
            ques.Answers.Add(three);

            this.context.Answers.Add(one);
            this.context.Answers.Add(two);
            this.context.Answers.Add(three);
            this.context.Questions.Add(ques);
            this.context.Courses.Add(course);
            this.context.Units.Add(unit);
            this.context.Quizzes.Add(quiz);
            this.context.Grades.Add(grade);
        }
コード例 #6
0
 public CourseService(ILearningCenterContext context) : base(context)
 {
 }
コード例 #7
0
 public UnitsService(ILearningCenterContext context) : base(context)
 {
 }
コード例 #8
0
 public QuizService(ILearningCenterContext context) : base(context)
 {
 }
コード例 #9
0
 public ForumService(ILearningCenterContext context) : base(context)
 {
 }
コード例 #10
0
 public AdminService(ILearningCenterContext context) : base(context)
 {
 }
コード例 #11
0
 public Service(ILearningCenterContext context)
 {
     this.Context = context;
 }