public void Delete_DeleteAttractionFromDatabase_Attraction()
        {
            // Arrange
            Attraction testAttraction = new Attraction("testName", 1, "testDescription");

            testAttraction.Save();

            // Act
            testAttraction.Delete();

            // Assert
            Assert.AreEqual(0, Attraction.Find(testAttraction.GetId()).GetId());
        }
        public void Find_FindAttractionInDatabase_Attraction()
        {
            //Arrange
            Attraction testAttraction = new Attraction("testName", 1);

            testAttraction.Save();

            //Act
            Attraction resultById = Attraction.Find(testAttraction.GetId());

            //Assert
            Assert.AreEqual(testAttraction, resultById);
        }
        public void EditDescription_ChangeAttractionDescriptionInDatabase_Attraction()
        {
            // Arrange
            Attraction testAttraction = new Attraction("testAttraction", 1, "testDescription");

            testAttraction.Save();
            string testDescription = "testDescription2";

            // Act
            testAttraction.EditDescription(testDescription);

            // Assert
            Assert.AreEqual(testDescription, Attraction.Find(testAttraction.GetId()).GetDescription());
        }
 public ActionResult Detail(int attractionId)
 {
     return(View(Attraction.Find(attractionId)));
 }