public void CheckForSortedList()
        {
            var model = new Test()
            {
                TestName = "Test Name",
                TestDescription = "Test Description",
                TestData = _unitTestDemoService.GetListOfAwesomeSportsTeams()
            };

            model = _unitTestDemoService.SortListOfTeams(model);

            Assert.IsNotNull(model.TestData.FirstOrDefault());
            Assert.IsTrue(model.TestData.FirstOrDefault().Rank == 1);
        }
        public ActionResult SortListOfSportsTeams(string testName, string testDescriptions)
        {
            var model = new Test()
            {
                TestName = testName,
                TestDescription = testDescriptions,
                TestData = _demoService.GetListOfAwesomeSportsTeams()
            };

            model = _demoService.SortListOfTeams(model);
            if (model.SortedTestData.FirstOrDefault().Rank == 1)
            {
                model.ShowSuccess = true;
            }

            return View("Test", model);
        }
        public ActionResult Test(string testName)
        {
            var model = new Test()
            {
                TestName = testName,
                TestDescription = "",
                ShowSuccess = false
            };

            switch (testName)
            {
                case "Unit Test to Find Null Pointers":
                    model.TestData = _demoService.GetListOfAwesomeSportsTeams();
                    return View(model);
                case "Attaching to a Process":
                    model.TestData = _demoService.GetListOfAwesomeSportsTeams();
                    return View(model);
                default:
                    return View();
            }
        }