public void LijstEersteLettersOphalen()
        {
            //Arrange
            var lijst = new List <string> {
                "Yael", "Rouke", "Wesley"
            };

            var target   = new LinqQueries(lijst);
            var expected = new List <char> {
                'Y', 'R', 'W'
            };



            //Act
            List <char> result = target.FirstLetters();

            //Assert
            CollectionAssert.AreEqual(expected, result);
        }
        public void LijstEersteLettersOphalenBevattendeRKlein2()
        {
            //Arrange
            var lijst = new List <string> {
                "Yael", "Jeroen", "Wesley"
            };

            var target   = new LinqQueries(lijst);
            var expected = new List <char> {
                'J'
            };



            //Act
            List <char> result = target.FirstLettersContaining("R");

            //Assert
            CollectionAssert.AreEqual(expected, result);
        }
        public void LijstEersteWaardeOphalen()
        {
            //Arrange
            var lijst = 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"
            };

            var target = new LinqQueries(lijst);



            //Act
            string result = target.First();

            //Assert
            Assert.AreEqual("Yael", result);
        }
        public void LijstKortsteNamenMetRestraintMetAdLambda()
        {
            //Arrange
            var lijst = 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"
            };

            var target   = new LinqQueries(lijst);
            var expected = new List <string> {
            };



            //Act
            List <string> result = target.ListShortestNamesLambda("a");

            //Assert
            CollectionAssert.AreEqual(expected, result);
        }
        public void LijstGroupingNameLengthMinCount0Lambda()
        {
            //Arrange
            var lijst = 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"
            };

            var target   = new LinqQueries(lijst);
            var expected = new List <int> {
                4, 4, 6, 5, 3, 1, 1
            };



            //Act
            List <int> result = target.GroupNameLengthLambda();

            //Assert
            CollectionAssert.AreEqual(expected, result);
        }
        public void LijstGroupingCountStartsWithJDescendingLambda()
        {
            //Arrange
            var lijst = 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"
            };

            var target   = new LinqQueries(lijst);
            var expected = new List <int> {
                8, 6, 5, 5, 3
            };



            //Act
            List <int> result = target.GroupCountStartingWithDescLambda('J');

            //Assert
            CollectionAssert.AreEqual(expected, result);
        }
        public void LijstEersteLettersOphalenBevattendeRVolledigeLijstAlternate()
        {
            //Arrange
            var lijst = 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"
            };

            var target   = new LinqQueries(lijst);
            var expected = new List <char> {
                'R', 'M', 'M', 'R', 'R', 'W', 'J', 'R', 'G', 'L', 'J'
            };



            //Act
            List <char> result = target.FirstLettersContainingLambdaMethod("R");


            //Assert
            CollectionAssert.AreEqual(expected, result);
        }
 public LinqQueriesTest()
 {
     linqQueries = new LinqQueries();
 }
Пример #9
0
 public LinqQueriesTest()
 {
     _queries       = new LinqQueries();
     _stringBuilder = new StringBuilder();
 }
Пример #10
0
 static void Main(string[] args)
 {
     LinqQueries.QueryMovies();
 }
Пример #11
0
 public ObservableCollection <EmployeeDepartmentHistory> UpdateEmployeeDepartmentHistory()
 {
     return(LinqQueries.GetEmployeeDepartmentHistory());
 }
Пример #12
0
 public ObservableCollection <Department> UpdateDepartments()
 {
     return(LinqQueries.GetDepartments(SelectedDepartmentHistory));
 }
Пример #13
0
 public ObservableCollection <Employee> updateEmployees()
 {
     return(LinqQueries.GetEmployees(SelectedDepartmentHistory));
 }