Exemplo n.º 1
0
        public ActionResult _UnitTesting02()
        {
            //
            string htmlNewLine = @"<br/>";
            //
            StringBuilder stringArray = new StringBuilder();
            //
            int    ARRAY_SIZE = 25;
            Random rand       = new Random();

            //
            int[] arr = new int[ARRAY_SIZE];
            //
            int[] randomArray = AlgorithmManager.FisherYates(ARRAY_SIZE, rand);
            //
            for (int i = 0; i < ARRAY_SIZE; i++)
            {
                stringArray.Append(string.Format("{0}{1}", ((i == 0) ? "" : @"|"), randomArray[i].ToString()));
            }
            //
            string unsortedList = stringArray.ToString();
            //
            AlgorithmManager am = new AlgorithmManager
                                  (
                unsortedList
                , ARRAY_SIZE
                                  );
            //
            string sortedList = am.BubbleSort();

            //
            ViewBag.Message = HttpUtility.HtmlEncode(unsortedList).Replace(@"|", htmlNewLine);
            //
            return(View());
        }