Exemplo n.º 1
0
        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());
            }
        }
Exemplo n.º 2
0
        public void TestGetImageBlankInput()
        {
            DogService dogService = new DogService();
            Image      response   = dogService.GetImage("");

            /* Null tests */
            Assert.IsNotNull(response);
            Assert.IsTrue(response.SourceString.Length == 0);
        }
Exemplo n.º 3
0
        public void TestGetImageFail()
        {
            DogService dogService = new DogService();
            Image      response   = dogService.GetImage("somedogthatdoesntexist");

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

            Assert.IsTrue(response.SourceString.Length == 0);
        }
Exemplo n.º 4
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"));
        }