Beispiel #1
0
        public void Equals_ReturnsTrueIfAllAreTheSame_CityActivity()
        {
            // Arrange, Act
            CityActivity firstCityActivity  = new CityActivity(1, 1);
            CityActivity secondCityActivity = new CityActivity(1, 1);

            // Assert
            Assert.AreEqual(firstCityActivity, secondCityActivity);
        }
Beispiel #2
0
        public void Find_FindCityActivityInDatabase_CityActivity()
        {
            //Arrange
            CityActivity testCityActivity = new CityActivity(1, 1);

            testCityActivity.Save();

            //Act
            CityActivity resultById = CityActivity.FindById(testCityActivity.GetId());

            //Assert
            Assert.AreEqual(testCityActivity, resultById);
        }
Beispiel #3
0
        public void SaveAndGetAll_SavesToDatabaseAndReturnAll_CityActivity()
        {
            //Arrange
            CityActivity testCityActivity = new CityActivity(1, 1);

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

            //Assert
            CollectionAssert.AreEqual(testList, result);
        }
Beispiel #4
0
        public void Save_AssignsIdToObject_Id()
        {
            //Arrange
            CityActivity testCityActivity = new CityActivity(1, 1);

            //Act
            testCityActivity.Save();
            CityActivity savedCityActivity = CityActivity.GetAll()[0];

            int result = savedCityActivity.GetId();
            int testId = testCityActivity.GetId();

            //Assert
            Assert.AreEqual(testId, result);
        }
Beispiel #5
0
        public void GetTest_ReturnDataField()
        {
            // Arrange
            int          testCityId       = 1;
            int          testActivityId   = 1;
            CityActivity testCityActivity = new CityActivity(testCityId, testActivityId);

            // act
            int resultCityId     = testCityActivity.GetCityID();
            int resultActivityId = testCityActivity.GetActivityID();

            // assert
            Assert.AreEqual(testCityId, resultCityId);
            Assert.AreEqual(testActivityId, resultActivityId);
        }
 public ActionResult AddActivity(string activityName, int cityId)
 {
     if (Activity.FindByActivityName(activityName).Count == 0)
     {
         Activity newActivity = new Activity(activityName, "");
         newActivity.Save();
         CityActivity newPair = new CityActivity(cityId, newActivity.GetId());
         newPair.Save();
     }
     else
     {
         CityActivity newPair = new CityActivity(cityId, Activity.FindByActivityName(activityName)[0].GetId());
         newPair.Save();
     }
     return(RedirectToAction("Detail", new { id = cityId }));
 }
Beispiel #7
0
        public void GetActivities_RetrievesAllActivitiesWithCityId_ActivityList()
        {
            // Arrange
            City testCity = new City("testCity", 1);

            testCity.Save();
            Activity testActivity = new Activity("testActivity", "");

            testActivity.Save();
            CityActivity testCityActivity = new CityActivity(testCity.GetId(), testActivity.GetId());

            testCityActivity.Save();
            List <Activity> testActivities = new List <Activity> {
                testActivity
            };

            // Act
            List <Activity> resultActivities = testCity.GetActivities();

            // Assert
            CollectionAssert.AreEqual(testActivities, resultActivities);
        }
Beispiel #8
0
 public void Dispose()
 {
     CityActivity.DeleteAll();
 }