コード例 #1
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);
        }
コード例 #2
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);
        }
コード例 #3
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);
        }
コード例 #4
0
        public void GetAll_HikersStartEmpty_HikerList()
        {
            int result = Hiker.GetAll().Count;

            Assert.AreEqual(0, result);
        }