Esempio n. 1
0
        public void ControleerHoogsteLengte_Comprehension()
        {
            // Arrange
            var target = new LinqOefening.LinqOefening();

            // Act
            var result = target.Vraag2Comprehension();

            // Assert
            Assert.AreEqual(8, result.LastOrDefault());
        }
Esempio n. 2
0
        public void ControleerAantalGroepen_Comprehension()
        {
            // Arange
            var target = new LinqOefening.LinqOefening();

            // Act
            var result = target.Vraag3Comprehension();

            // Assert
            Assert.AreEqual(7, result.ToList().Count);
        }
Esempio n. 3
0
        public void TelNaamKaraktersVanEersteBeginnendMetJ_Comprehension()
        {
            // Arrange
            var target = new LinqOefening.LinqOefening();

            // Act
            var result = target.Vraag2Comprehension();

            // Assert
            Assert.AreEqual(3, result.FirstOrDefault());
        }
Esempio n. 4
0
        public void ControleerEersteLengte()
        {
            // Arrange
            var target = new LinqOefening.LinqOefening();

            // Act
            var result = target.Vraag2();

            // Assert
            Assert.AreEqual(3, result.FirstOrDefault());
        }
Esempio n. 5
0
        public void ControleerResultaatKeysMetVerwacht_Comprehension()
        {
            // Arrange
            var target = new LinqOefening.LinqOefening();

            // Act
            var result = target.Vraag2Comprehension();

            // Assert
            CollectionAssert.AreEqual(new List <int> {
                3, 5, 5, 6, 8
            }, result.ToList());
        }
Esempio n. 6
0
        public void ControleerGroepen_Comprehension()
        {
            // Arange
            var target = new LinqOefening.LinqOefening();

            // Act
            var result         = target.Vraag3Comprehension();
            var expectedResult = new List <int> {
                4, 4, 6, 5, 3, 1, 1
            };

            // Assert
            CollectionAssert.AreEquivalent(expectedResult, result.ToList());
        }
Esempio n. 7
0
        public void EersteVoorletterKlopt_Comprehension()
        {
            // Arrange
            var target = new LinqOefening.LinqOefening();

            // Act
            var result = target.Vraag1Comprehension();

            // Assert
            var expectedResult = new List <char> {
                'R', 'M', 'M', 'R', 'R', 'W', 'J', 'R', 'G', 'L', 'J'
            };

            Assert.AreEqual('R', result.First());
        }
Esempio n. 8
0
        public void VoorlettersMetRVergelijkInhoud()
        {
            // Arrange
            var target = new LinqOefening.LinqOefening();

            // Act
            var result = target.Vraag1();

            // Assert
            var expectedResult = new List <char> {
                'R', 'M', 'M', 'R', 'R', 'W', 'J', 'R', 'G', 'L', 'J'
            };

            CollectionAssert.AreEqual(expectedResult, result.ToList());
        }
Esempio n. 9
0
        public void geeftKleinsteNamen_Comprehension()
        {
            // Arrange
            var target = new LinqOefening.LinqOefening();

            // Act
            var result = target.Vraag4Comprehension();

            // Assert
            var expectedResult = new List <string> {
                "Pim", "Rob"
            };

            CollectionAssert.AreEqual(expectedResult, result.ToList());
        }
Esempio n. 10
0
        public void ControleerEerste3NamenBeginnedMetJ_Comprehension()
        {
            // Arrange
            var target = new LinqOefening.LinqOefening();

            // Act
            var result = target.Vraag2Comprehension();

            // Assert
            var expectedResult = new List <int> {
                3, 5, 5
            };

            CollectionAssert.AreEqual(expectedResult, result.Take(3).ToList());
        }
Esempio n. 11
0
        public void VoorlettersMetRContentCheck()
        {
            // Arrange
            var target = new LinqOefening.LinqOefening();

            // Act
            var result = target.Vraag1();

            // Assert
            var expectedResult = new List <char> {
                'R', 'M', 'M', 'R', 'R', 'W', 'J', 'R', 'G', 'L', 'J'
            };
            var differentValues = expectedResult.Except(result).ToList();

            Assert.AreEqual(0, differentValues.Count);
        }
Esempio n. 12
0
        public void VoorlettersMetR_Comprehension()
        {
            // Arrange
            var target = new LinqOefening.LinqOefening();

            // Act
            var result = target.Vraag1Comprehension();

            // Assert
            var expectedResult = new List <char> {
                'R', 'M', 'M', 'R', 'R', 'W', 'J', 'R', 'G', 'L', 'J'
            };
            var differentValues = expectedResult.Except(result).ToList();

            Assert.AreEqual(expectedResult.Count, result.Count());
        }
Esempio n. 13
0
        public void geeftKleinsteNamenMetAdIsLegeLijst_Comprehension()
        {
            // Arrange
            var target = new LinqOefening.LinqOefening();

            target.PersonList = new List <string>
            {
                "Yael", "Rouke", "Wesley", "Simon", "Martin", "Jelle",
                "Martijn", "Robert-Jan", "Rob", "Pim", "Vincent", "Wouter",
                "Misha", "Steven", "Jeroen", "Max", "Menno", "Rory",
                "Jan", "Jan-Paul", "Michiel", "Gert", "Lars", "Joery", "Ad"
            };

            // Act
            var result = target.Vraag4Comprehension();

            // Assert
            var expectedResult = new List <string>();

            CollectionAssert.AreEqual(expectedResult, result.ToList());
        }