Beispiel #1
0
        public void Linq22_1Point()
        {
            var universities = GetAllCroatianUniversities();

            University[] underAverageStudentNumberUniversities = HomeworkLinqQueries.Linq2_2(universities);

            Assert.AreEqual(4, underAverageStudentNumberUniversities.Length);
        }
        public void Linq2_2Test()
        {
            Prepare();

            var unis = HomeworkLinqQueries.Linq2_2(_unis);

            Assert.IsTrue(unis.Single().Name.Equals("FFZG"));
        }
Beispiel #3
0
        public void Linq2_2Test()
        {
            Student[] students1 = new Student[]
            {
                new Student("Ana", "00036", Gender.Female),

                new Student("Ivan", "222", Gender.Male)
            };

            Student[] students2 = new Student[]
            {
                new Student("ttt", "00036", Gender.Male),

                new Student("Wwww", "3333", Gender.Male)
            };

            Student[] students3 = new Student[]
            {
                new Student("ADAWDAWD", "3333334444", Gender.Male),

                new Student("adadad", "22222222", Gender.Male)
            };

            Student[] students4 = new Student[]
            {
                new Student("Bruscetoo", "666666", Gender.Female)
            };

            University fer  = new University("FER", students3);
            University ffzg = new University("FFZG", students1);
            University tvz  = new University("TVZ", students2);
            University fkit = new University("FKIT", students4);

            University[] universities = new University[]
            {
                ffzg,

                tvz,

                fer,

                fkit
            };

            University[] filtered = HomeworkLinqQueries.Linq2_2(universities);
            University[] expected = new University[]
            {
                fkit
            };

            CollectionAssert.AreEqual(expected, filtered);
        }
        public void TestLinq2_2()
        {
            var countFirst  = _universityList[0].Students.Length;
            var countSecond = _universityList[1].Students.Length;
            var countThird  = _universityList[2].Students.Length;
            var countFourth = _universityList[3].Students.Length;
            var countFifth  = _universityList[4].Students.Length;
            var countSixth  = _universityList[5].Students.Length;
            var avg         = (countFirst + countSecond + countThird + countFourth + countFifth + countSixth) / 6.0;

            foreach (var university in HomeworkLinqQueries.Linq2_2(_universityList.ToArray()))
            {
                Assert.IsTrue(university.Students.Length <= avg);
            }
        }