예제 #1
0
 // GET: Feature2
 public ActionResult Index()
 {
     try
     {
         ViewData.Clear();
         ClassName NewClass = new ClassName();
         if (!NewClass.GetTextFromPage())
         {
             return(View("~/Views/Shared/oops.cshtml"));
         }
         ViewData["Name1"] = @NewClass.ResponseString;
         if (!NewClass.GetTextFromPage())
         {
             return(View("~/Views/Shared/oops.cshtml"));
         }
         ViewData["Name2"] = @NewClass.ResponseString;
         if (!NewClass.GetTextFromPage())
         {
             return(View("~/Views/Shared/oops.cshtml"));
         }
         ViewData["Name3"] = @NewClass.ResponseString;
         return(View());
     }
     catch (Exception e)
     {
         Console.WriteLine("A class name could be retrieved. The error: '{0}'", e);
     }
     return(View("~/Views/Shared/oops.cshtml"));
 }
예제 #2
0
        public void GetTextFromPageTest()
        {
            ClassName NewClass       = new ClassName();
            bool      isTextFromPage = NewClass.GetTextFromPage();

            Assert.IsTrue(isTextFromPage, "The function has faild");
            Assert.IsNotNull(NewClass.ResponseString, "The responce is null");
        }
예제 #3
0
 // GET: Feature1
 public ActionResult Index()
 {
     try
     {
         ViewData.Clear();
         ClassName NewClass = new ClassName();
         if (!NewClass.GetTextFromPage())
         {
             return(View("~/Views/Shared/oops.cshtml"));
         }
         ViewData["ResponseString"] = NewClass.ResponseString;
         return(View());
     }
     catch (Exception e)
     {
         Console.WriteLine("An error has occurred: '{0}'", e);
     }
     return(View("~/Views/Shared/oops.cshtml"));
 }