Exemple #1
0
        public void Create_CreateSessionEducationalSubjectCreator_CreateSessionEducationalSubjectCreator()
        {
            _fabricBaseModel = new SessionEducationalSubjectCreator();
            var result = _fabricBaseModel.Create();
            SessionEducationalSubject actualResult = new SessionEducationalSubject();

            Assert.AreEqual(result, actualResult);
        }
Exemple #2
0
        /// <summary>
        /// Method set relation for SessionEducationalSubject.
        /// </summary>
        /// <param name="studentResults">List studentResult objects.</param>
        /// <param name="session">List student objects.</param>
        /// <param name="educationalSubject">List educationalSubject objects.</param>
        /// <returns>List sessionEducationalSubject objects.</returns>
        public static List <SessionEducationalSubject> SetSessionEducationalSubjectRelation(List <SessionEducationalSubject> studentResults, List <Session> session, List <EducationalSubject> educationalSubject)
        {
            var bindStudentResults = new List <SessionEducationalSubject>();
            SessionEducationalSubject tempStudentResult = null;

            foreach (SessionEducationalSubject item in studentResults)
            {
                tempStudentResult                    = item;
                tempStudentResult.Session            = session.Where(obj => obj.Id == item.SessionId).Select(item => item).FirstOrDefault();
                tempStudentResult.EducationalSubject = educationalSubject.Where(obj => obj.Id == item.EducationalSubjectId).Select(item => item).FirstOrDefault();
                bindStudentResults.Add(tempStudentResult);
            }

            return(bindStudentResults);
        }
Exemple #3
0
        public void Equal_EqualAndNotEqual_SessionEducationalSubject(int educationalSubjectId, int sessionId, bool isEqual)
        {
            var date = new DateTime(2020, 11, 09);
            var sessionEducationalSubject = new SessionEducationalSubject(date, 7, 8);

            var expectedSessionEducationalSubject = new SessionEducationalSubject(date, educationalSubjectId, sessionId);

            if (isEqual)
            {
                Assert.AreEqual(expectedSessionEducationalSubject, sessionEducationalSubject);
            }
            else
            {
                Assert.AreNotEqual(expectedSessionEducationalSubject, sessionEducationalSubject);
            }
        }