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

            //Act
            testAttraction.Save();
            List <Attraction> result   = Attraction.GetAll();
            List <Attraction> testList = new List <Attraction> {
                testAttraction
            };

            //Assert
            CollectionAssert.AreEqual(testList, result);
        }
        public void Save_AssignsIdToObject_Id()
        {
            //Arrange
            Attraction testAttraction = new Attraction("testName", 1);

            //Act
            testAttraction.Save();
            Attraction savedAttraction = Attraction.GetAll()[0];

            int result = savedAttraction.GetId();
            int testId = testAttraction.GetId();

            //Assert
            Assert.AreEqual(testId, result);
        }
        public ActionResult Index()
        {
            List <Attraction> allAttractions = Attraction.GetAll();

            return(View(allAttractions));
        }