示例#1
0
 public ActionResult BreedList()
 {
     try
     {
         List <Breed> breedList = _dogService.GetBreedList();
         if (breedList == null || breedList.Count < 1)
         {
             ViewBag.Errors = new List <string>()
             {
                 "Unable to retreive dog list"
             }
         }
         ;
         return(View(breedList));
     }
     catch (Exception ex)
     {
         Console.WriteLine("Error: Unable to retreive BreedList\n{0}", ex.StackTrace);
         ViewBag.Errors = new List <string>()
         {
             "Unable to retreive dog list"
         };
         return(View());
     }
 }
示例#2
0
        public void TestGetBreedList()
        {
            DogService   dogService = new DogService();
            List <Breed> breedList  = dogService.GetBreedList();

            /* Null tests */
            Assert.IsNotNull(breedList);

            Assert.IsTrue(breedList.Count > 0);
            Assert.IsTrue(breedList.Exists(b => b.Variations.Count > 0));
        }