public void Equality() { kid child1 = new kid("sam/123 street"); kid child2 = new kid("sam/123 street"); Assert.AreEqual(true, child1.Equals(child2)); }
public void add(kid new_kid) { if (!this.contains(new_kid)) { this.Items.Add(new_kid); } }
public void edit(object selectedItem, string Name, string Address) { kid new_kid = new kid(Name, Address); Items.Remove(selectedItem); add(new_kid); }
//Authors: Keenen Cates, Simon Owens /// <summary> /// Tests to see if actual name and actual address match expected values. Otherwise, fail assertions. /// </summary> /// <param name="expected_name"> Expected name of kid. </param> /// <param name="expected_addr"> Expected Address of kid. </param> /// <param name="actual_kid"> Actual kid object. </param> private void AssertKidEquals(string expected_name, string expected_addr, kid actual_kid) { // Test for name Assert.AreEqual(expected_name, actual_kid.getName()); // Test for address Assert.AreEqual(expected_addr, actual_kid.getAddress()); }
public void getPoint() { point p = new point(-87.533201, 37.967409); kid child1 = new kid("sam/1720 gum st"); Assert.AreEqual(p.getLongitude(), child1.getPoint().getLongitude()); Assert.AreEqual(p.getLatitude(), child1.getPoint().getLatitude()); }
public double get_longitude_of(kid address) { if (has_got_geocode_info == false) { return(-1); } return(find_location(address).get_longitude()); }
public double distance_between(kid address_A, kid address_B) { if (has_got_api == false) { return(-1); } location location_B = new location(address_B); return(find_location(address_A).distance_to(location_B)); }
public location find_location(kid location) { foreach (location each in location_list) { if (each.get_location_info().Equals(location)) { return(each); } } return(null); }
public bool contains(kid k) { foreach (kid kid in this.Items) { if (kid.ToString().Equals(k.ToString())) { return(true); } } return(false); }
public void find_location_test() { kid kid1 = new kid("kid1", "address1"); kid kid2 = new kid("kid2", "address2"); kid kid3 = new kid("kid3", "address3"); kid kid4 = new kid("kid4", "address4"); kid[] addresses = { kid1, kid2, kid3, kid4 }; LocationsCollection a = new LocationsCollection(addresses, 4); Assert.AreEqual(a.find_location(kid3).get_location_info(), kid3); }
/// <summary> /// Private helper function that returns a list of kids. /// </summary> /// <returns>List of kids</returns> private HashSet <kid> kids_list() { kid child1 = new kid("Simon Owens", "1312 W CR 250 N Rockport, IN. 47635"); kid child2 = new kid("Chris Johnson", "5555 W CR 250 N Mars, IN. 47635"); kid child3 = new kid("Jesus", "Heaven Ave, IN. 99999"); HashSet <kid> list = new HashSet <kid>(); list.Add(child1); list.Add(child2); list.Add(child3); return(list); }
public void containsTest() { vehicleListBox vehicles_list_box = new vehicleListBox(); vehicle chris = new vehicle("chris/1920"); vehicles_list_box.add(chris); Assert.IsTrue(vehicles_list_box.contains(chris)); kidListBox kids_list_box = new kidListBox(); kid turki = new kid("turki/1720"); kids_list_box.add(turki); Assert.IsTrue(kids_list_box.contains(turki)); }
public void kidRemoveTest() { kidListBox kids_list_box = new kidListBox(); kid turki = new kid("turki/1720"); kid chris = new kid("chris/1920"); kids_list_box.add(turki); kids_list_box.add(chris); //checks item at index 0 kids_list_box.SetItemChecked(0, true); kids_list_box.deleteChecked(); foreach (kid each in kids_list_box.getSet()) { Assert.AreNotEqual("turki", each.getName()); } }
public void editKidTest() { // make a kid and add him to the list kidListBox kid_list_box = new kidListBox(); kid child = new kid("Simon Owens", "Lincoln Ave"); kid_list_box.add(child); // edit him kid_list_box.edit(child, "Don Roberts", "Heaven Ave"); // only kid that should exist is the kid that we edited HashSet <kid> expectedList = new HashSet <kid>(); kid expected = new kid("Don Roberts/Heaven Ave"); expectedList.Add(expected); CollectionAssert.Equals(expectedList.ToList(), kid_list_box.getSet().ToList()); }
public void editAlreadyExisitingKidTest() { // add two kids to the list kidListBox kid_list_box = new kidListBox(); kid child1 = new kid("Simon Owens", "Lincoln Ave"); kid child2 = new kid("Don Roberts/Heaven Ave"); kid_list_box.add(child1); kid_list_box.add(child2); // edit one to what the other kid already is kid_list_box.edit(child1, "Don Roberts", "Heaven Ave"); // we already have what we edited, the edited copy should be all that is left HashSet <kid> expectedList = new HashSet <kid>(); kid expected = new kid("Don Roberts/Heaven Ave"); expectedList.Add(expected); CollectionAssert.Equals(expectedList.ToList(), kid_list_box.getSet().ToList()); }
public void getSetTest() { vehicleListBox vehicles_list_box = new vehicleListBox(); HashSet <vehicle> vSet = new HashSet <vehicle>(); vehicle mohammad = new vehicle("mohammed/12"); vehicle chris = new vehicle("chris/1920"); vehicles_list_box.add(chris); vehicles_list_box.add(mohammad); vSet.Add(chris); vSet.Add(mohammad); CollectionAssert.AreEqual(vSet.ToList(), vehicles_list_box.getSet().ToList()); HashSet <kid> k = new HashSet <kid>(); kidListBox kids_list_box = new kidListBox(); kid turki = new kid("turki/1720"); kid simon = new kid("simon/1222"); kids_list_box.add(simon); kids_list_box.add(turki); k.Add(simon); k.Add(turki); CollectionAssert.AreEqual(k.ToList(), kids_list_box.getSet().ToList()); }
//Authors: Chris and Simon private void update_clicked(object sender, EventArgs e) { edited_kid = new kid(kid_textbox.Text, address_textbox.Text); Close(); }
//Authors: Chris and Simon public editPopup(kid kid1) { InitializeComponent(); kid_textbox.Text = kid1.getName(); address_textbox.Text = kid1.getAddress(); }
public void StringToKidConstructor() { kid child = new kid("Keenen Cates/123 street st, IN. 11111"); AssertKidEquals("Keenen Cates", "123 street st, IN. 11111", child); }
public void KidToString() { kid child = new kid("Keenen Cates/123 street st, IN. 11111"); Assert.AreEqual("Keenen Cates/123 street st, IN. 11111", child.ToString()); }
public location(kid kid_info) { location_info = new kid(kid_info.getName(), kid_info.getAddress()); distance = new Dictionary <location, double>(); }
public void ExplicitNameAddrKidConstructor() { kid child = new kid("Simon Owens", "1312 W CR 250 N Rockport, IN. 47635"); AssertKidEquals("Simon Owens", "1312 W CR 250 N Rockport, IN. 47635", child); }