Пример #1
0
        public void CannotMakeDuplicateAssignmentCategory()
        {
            ProfessorController prof = new ProfessorController();
            Team55LMSContext    db   = MakeDatabaseWithOneAssignmentCategory();

            prof.UseLMSContext(db);

            var     create = prof.CreateAssignmentCategory("CS", 3200, "Spring", 2021, "Assignments", 60) as JsonResult;
            dynamic result = create.Value;

            Assert.Equal("{ success = False }", result.ToString());
        }
Пример #2
0
        public void CannotCreateAssignmentCategoryWithEmptyNameAndWeight()
        {
            ProfessorController prof = new ProfessorController();
            Team55LMSContext    db   = MakeDatabaseWithNoValidAssignmentCategories();

            prof.UseLMSContext(db);

            var     empty  = prof.CreateAssignmentCategory("MATH", 2210, "Summer", 2020, null, new int()) as JsonResult;
            dynamic result = empty.Value;

            Assert.Equal("{ success = False }", result.ToString());
        }
Пример #3
0
        public void CanMakeAssignmentCategory()
        {
            ProfessorController prof = new ProfessorController();
            Team55LMSContext    db   = MakeAssignmentCategoryDatabase();

            prof.UseLMSContext(db);

            var     create = prof.CreateAssignmentCategory("CS", 3100, "Fall", 2020, "Dreaded Quizzes", 30) as JsonResult;
            dynamic result = create.Value;

            Assert.Equal("{ success = True }", result.ToString());
        }