public ActionResult RandomImage(String name) { try { Image image = _dogService.GetImage(name); if (image.SourceString == "") { ViewBag.Errors = new List <string>() { "Unable to retreive dog image" }; } return(View(image)); } catch (Exception ex) { Console.WriteLine("Error: Unable to retreive BreedList\n{0}", ex.StackTrace); ViewBag.Errors = new List <string>() { "Unable to retreive dog image" }; return(View()); } }
public void TestGetImageBlankInput() { DogService dogService = new DogService(); Image response = dogService.GetImage(""); /* Null tests */ Assert.IsNotNull(response); Assert.IsTrue(response.SourceString.Length == 0); }
public void TestGetImageFail() { DogService dogService = new DogService(); Image response = dogService.GetImage("somedogthatdoesntexist"); /* Null tests */ Assert.IsNotNull(response); Assert.IsTrue(response.SourceString.Length == 0); }
public void TestGetImage() { DogService dogService = new DogService(); Image response = dogService.GetImage("beagle"); /* Null tests */ Assert.IsNotNull(response); Assert.IsTrue(response.SourceString.Length > 0); Assert.IsTrue(response.SourceString.StartsWith("http")); }