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); }
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); }
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); }
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); }
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); }
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); }
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); }