public void TestGetDangerousAnimals()
        {
            var   expected   = 1;
            var   repository = new Repository <AnimalInfo>();
            Shark shark      = new Shark()
            {
                Name = "The great White Shark", IsDangerous = true
            };
            Tarantula tarantula = new Tarantula()
            {
                Name = "Rose hair tarantula"
            };

            var tarantulaInfo = new AnimalInfo(tarantula);

            tarantulaInfo.Image = "Some base64 tarantula image";
            var sharkInfo = new AnimalInfo(shark);

            sharkInfo.Image = "Some base64 of great white shark image";

            repository.Insert(sharkInfo);
            repository.Insert(tarantulaInfo);

            var actual = repository.GetDangerous().Count;

            Assert.AreEqual(expected, actual);
        }
        public void TestTarantulaSpecificFeedBehaviour()
        {
            var       expected  = "specific way that a tarantula feed";
            Tarantula tarantula = new Tarantula()
            {
                Name = "Rose hair tarantula"
            };
            var actual = tarantula.Feed();

            Assert.AreEqual(actual, expected);
        }
Example #3
0
 public ActionResult Edit(Tarantula tarantula)
 {
     if (ModelState.IsValid)
     {
         repository.EditTarantula(tarantula);
         return(RedirectToAction("Tarantulas", "Breeder"));
     }
     else
     {
         return(RedirectToAction("Edit", "Tarantula", new { tarantulaID = tarantula.TarantulaID }));
     }
 }
Example #4
0
    static int Main()
    {
        PetRat bailey = new PetRat("Bailey");

        Console.WriteLine("name is " + bailey.Name);

        Tarantula elvis = new Tarantula("Elvis");

        Console.WriteLine("name is " + elvis.Name);

        return(0);
    }
Example #5
0
 public ActionResult AddTarantula(Tarantula tarantula)
 {
     if (tarantula != null && ModelState.IsValid)
     {
         var user = userRepository.Users.Where(u => u.Username == Session["uname"].ToString()).FirstOrDefault();
         tarantula.UserID = user.UserID;
         repository.AddTarantula(tarantula);
         return(RedirectToAction("Tarantulas", "Breeder"));
     }
     else
     {
         return(View());
     }
 }
        public void TestSharkCommonFeedBehaviour()
        {
            Shark shark = new Shark()
            {
                Name = "The great White Shark", IsDangerous = true
            };
            Tarantula tarantula = new Tarantula()
            {
                Name = "Rose hair tarantula"
            };

            var actual = shark.Feed();

            Assert.IsNotNull(actual);
        }
Example #7
0
 void _bookWebPresenter_SearchResultsSummary(object sender, Tarantula.MVP.Events.BookWebNotificationEvent eventArgs)
 {
     _notificationPresenter.ShowNotification(eventArgs.Notification);
 }
Example #8
0
 void _bookWebPresenter_OnLoadingBooksError(object sender, Tarantula.MVP.Events.BookWebNotificationEvent eventArgs)
 {
     _loadingPresenter.HideLoading();
        _notificationPresenter.ShowNotification(eventArgs.Notification);
 }
Example #9
0
 void _bookDetailPresenter_Hidden(object sender, Tarantula.MVP.Events.BookEvent eventArgs)
 {
     _bookDetailPresenter.SetBook(eventArgs.ItemID);
     _bookDetailPresenter.Show();
 }
Example #10
0
 void _textSearchPresenter_StartSearch(object sender, Tarantula.MVP.Events.TextSearchEvent eventArgs)
 {
     _bookWebPresenter.NewTextSearch(eventArgs.SearchText);
 }
Example #11
0
 void _bookWebPresenter_ShowBookDetails(object sender, Tarantula.MVP.Events.BookEvent eventArgs)
 {
     _bookDetailPresenter.Hide(eventArgs.ItemID);
 }
 static void transition_OnComplete(object sender, Tarantula.MVP.Events.TransitionCompleteEvent args)
 {
     _root.Children.Remove(args.OldPage);
 }
Example #13
0
 public void EditTarantula(Tarantula tarantula)
 {
     context.Entry(tarantula).State = EntityState.Modified;
     context.SaveChanges();
 }
Example #14
0
 public void AddTarantula(Tarantula tarantula)
 {
     context.Tarantulas.Add(tarantula);
     context.SaveChanges();
 }