Пример #1
0
        public void Find_ReturnsHikerInDataBase_Hiker()
        {
            Hiker testHiker = new Hiker("Test Name", "first", "last", 98105, "(803)234-5554", "*****@*****.**", 1, 1);

            testHiker.Save();
            Hiker foundHiker = Hiker.Find(testHiker.GetId());

            Assert.AreEqual(testHiker, foundHiker);
        }
Пример #2
0
        public void Save_DatabaseAssignsIdToHiker_Id()
        {
            Hiker testHiker = new Hiker("Test Name", "first", "last", 98105, "(803)234-5554", "*****@*****.**", 1, 1);

            testHiker.Save();
            Hiker savedHiker = Hiker.GetAll()[0];
            int   result     = savedHiker.GetId();
            int   testId     = testHiker.GetId();

            Assert.AreEqual(testId, result);
        }
Пример #3
0
        public void Save_SavesHikerToDatabase_HikerList()
        {
            Hiker testHiker = new Hiker("Test Name", "first", "last", 98105, "(803)234-5554", "*****@*****.**", 1, 1);

            testHiker.Save();
            List <Hiker> result   = Hiker.GetAll();
            List <Hiker> testList = new List <Hiker> {
                testHiker
            };

            CollectionAssert.AreEqual(testList, result);
        }
Пример #4
0
        public void Edit_EditsHikerName_String()
        {
            string Name1     = "Test1";
            Hiker  testHiker = new Hiker(Name1, "first", "last", 98105, "(803)234-5554", "*****@*****.**", 2, 2);

            testHiker.Save();
            string Name2 = "Test2";

            testHiker.Edit(Name2, "first", "last", 98105, "(803)234-5554", "*****@*****.**", 2, 2);
            string result = Hiker.Find(testHiker.GetId()).GetHikerName();

            Assert.AreEqual(Name2, result);
        }
Пример #5
0
        public void GetAll_ReturnsAllHikers_HikerList()
        {
            Hiker testHiker1 = new Hiker("Test Name", "first", "last", 98105, "(803)234-5554", "*****@*****.**", 1, 1);
            Hiker testHiker2 = new Hiker("Test Name", "first", "last", 98105, "(803)234-5554", "*****@*****.**", 1, 1);

            testHiker1.Save();
            testHiker2.Save();
            List <Hiker> result  = Hiker.GetAll();
            List <Hiker> newList = new List <Hiker> {
                testHiker1, testHiker2
            };

            CollectionAssert.AreEqual(result, newList);
        }
Пример #6
0
        public void GetFiltered_ReturnsSelectedHikersInDatabase_HikerList()
        {
            Hiker testHiker1 = new Hiker("Test Name1", "first", "last", 98105, "(803)234-5554", "*****@*****.**", 1, 1);

            testHiker1.Save();
            Hiker testHiker2 = new Hiker("Test Name2", "first", "last", 98105, "(803)234-5554", "*****@*****.**", 2, 2);

            testHiker2.Save();
            List <Hiker> result   = Hiker.GetFiltered(1, 1);
            List <Hiker> testList = new List <Hiker> {
                testHiker1
            };

            CollectionAssert.AreEqual(testList, result);
        }
Пример #7
0
        public void AddTrail_AddsTrailToHiker_TrailList()
        {
            Trail testTrail = new Trail("TrailName1", 1, 2.5f, 3, true, true, true, true, true, true);

            testTrail.Save();
            Hiker testHiker = new Hiker("Test Name", "first", "last", 98105, "(803)234-5554", "*****@*****.**", 1, 1);

            testHiker.Save();
            testHiker.AddTrail(testTrail);
            List <Trail> result   = testHiker.GetTrails();
            List <Trail> testList = new List <Trail> {
                testTrail
            };

            CollectionAssert.AreEqual(testList, result);
        }