public void TestCampground() { var park = CreatePark("Mt. Airy"); park.Id = _db.AddPark(park); var campgrounds = _db.GetCampgrounds(park.Id); Assert.AreEqual(0, campgrounds.Count); var bobGround = CreateCampground("Bob", park.Id); bobGround.Id = _db.AddCampground(bobGround); var timGround = CreateCampground("Tim", park.Id); timGround.Id = _db.AddCampground(timGround); campgrounds = _db.GetCampgrounds(park.Id); Assert.AreEqual(2, campgrounds.Count); foreach (var campground in campgrounds) { if (campground.Id == bobGround.Id) { Assert.AreEqual(bobGround.Name, campground.Name); Assert.AreEqual(bobGround.ParkId, campground.ParkId); Assert.AreEqual(bobGround.OpenFromMonth, campground.OpenFromMonth); Assert.AreEqual(bobGround.OpenToMonth, campground.OpenToMonth); Assert.AreEqual(bobGround.DailyFee, campground.DailyFee); } } }