Exemple #1
0
        public void Order_words_by_occurrances()
        {
            string[] text = { "ana", "are", "mere", "mere", "mere", "pere", "ana", "cirese" };

            SortingAndSearching.SortingAndSearching.Text[] expectedResult = new SortingAndSearching.SortingAndSearching.Text[]
            {
                new SortingAndSearching.SortingAndSearching.Text()
                {
                    word  = "mere",
                    occur = 3
                },
                new SortingAndSearching.SortingAndSearching.Text()
                {
                    word  = "ana",
                    occur = 2
                },
                new SortingAndSearching.SortingAndSearching.Text()
                {
                    word  = "are",
                    occur = 1
                },
                new SortingAndSearching.SortingAndSearching.Text()
                {
                    word  = "cirese",
                    occur = 1
                },
                new SortingAndSearching.SortingAndSearching.Text()
                {
                    word  = "pere",
                    occur = 1
                }
            };

            var actualResult = SortingAndSearching.SortingAndSearching.OrderWordsByOccurrances(text);

            CollectionAssert.AreEqual(expectedResult, actualResult);
        }
        public void Order_words_by_occurrances()
        {
            string[] text = { "ana", "are", "mere", "mere", "mere", "pere", "ana", "cirese" };

            SortingAndSearching.SortingAndSearching.Text[] expectedResult = new SortingAndSearching.SortingAndSearching.Text[]
            {
                new SortingAndSearching.SortingAndSearching.Text()
                {
                     word = "mere",
                     occur = 3
                },
                new SortingAndSearching.SortingAndSearching.Text()
                {
                     word = "ana",
                     occur = 2
                },
                new SortingAndSearching.SortingAndSearching.Text()
                {
                     word = "are",
                     occur = 1
                },
                new SortingAndSearching.SortingAndSearching.Text()
                {
                     word = "cirese",
                     occur = 1
                },
                new SortingAndSearching.SortingAndSearching.Text()
                {
                     word = "pere",
                     occur = 1
                }
            };

            var actualResult = SortingAndSearching.SortingAndSearching.OrderWordsByOccurrances(text);

            CollectionAssert.AreEqual(expectedResult, actualResult);
        }