public CustomerModel(IOptions <StateConfigs> config) : base(config) { _state = config.Value; _response = new ResponseModel(); _resAccess = new ResultAccess(config); _statement = new Statement(); }
public void TeacherControllerCreateExamTest() { //Arrange var examAccess = new Mock <ExamAccess>(new DBAccess()); examAccess.Setup(t => t.InsertExamToDB(It.IsAny <Exam>(), It.IsAny <int>())); Teacher teacher = new Teacher("Petro", "Petrov", "ID", "petrov"); ResultAccess resultAccess = new ResultAccess(new DBAccess()); StudentAccess studentAccess = new StudentAccess(new DBAccess()); TeacherController teacherController = new TeacherController(teacher, resultAccess, studentAccess, examAccess.Object); Question question1 = new Question("Some question1", "Correct answer1", new List <String> { "Answer11", "Answer12" }); Question question2 = new Question("Some question2", "Correct answer2", new List <String> { "Answer21", "Answer22" }); List <Question> questions = new List <Question> { question1, question2 }; Subject subject = new Subject("Subject"); //Act bool isExamCreated = teacherController.CreateExam("SomeExam", 1, 3, questions, subject); //Assert Assert.IsTrue(isExamCreated); }
// Constructor for test purposes public StudentController(ResultAccess ResultAccess, Student Student) { IoC.RegisterObject <IGroup, Group>(); IoC.RegisterObject <IExam, Exam>(); IoC.RegisterObject <IDBAccess, DBAccess>(); student = Student; }
public LineActionModel(IOptions <StateConfigs> config) : base(config) { _state = config.Value; resAccess = new ResultAccess(config); statement = new Statement(); func = new Functional(); }
public AccountModel(IOptions <StateConfigs> configs) : base(configs) { statement = new Statement(); dt = new DataTable(); resAccess = new ResultAccess(configs); func = new Functional(); api = new LineApiController(); state = configs.Value; action = new LineActionModel(configs); }
// Constructor for test purpose public TeacherController(Teacher Teacher, ResultAccess ResultAccess, StudentAccess StudentAccess, ExamAccess ExamAccess) { IoC.RegisterObject <IGroup, Group>(); IoC.RegisterObject <IExam, Exam>(); IoC.RegisterObject <IResult, Result>(); IoC.RegisterObject <IDBAccess, DBAccess>(); examAccess = ExamAccess; resultAccess = ResultAccess; studentAccess = StudentAccess; teacher = Teacher; }
public StudentController(Student Student) { IoC.RegisterObject <IGroup, Group>(); IoC.RegisterObject <IExam, Exam>(); IoC.RegisterObject <IDBAccess, DBAccess>(); dbAccess = new DBAccess(); resultAccess = new ResultAccess(dbAccess); examAccess = new ExamAccess(dbAccess); subjectAccess = new SubjectAccess(dbAccess); student = Student; }
public TeacherController(Teacher Teacher) { IoC.RegisterObject <IGroup, Group>(); IoC.RegisterObject <IExam, Exam>(); IoC.RegisterObject <IResult, Result>(); IoC.RegisterObject <IDBAccess, DBAccess>(); dbAccess = new DBAccess(); examAccess = new ExamAccess(dbAccess); resultAccess = new ResultAccess(dbAccess); studentAccess = new StudentAccess(dbAccess); groupAccess = new GroupAccess(dbAccess); subjectAccess = new SubjectAccess(dbAccess); teacher = Teacher; }
public FileManagement(IOptions <StateConfigs> configs) : base(configs) { _file = new FilesModel(configs); _statement = new Statement(); _resAccess = new ResultAccess(configs); }