public void addAdultOvernightSetsAdultOverNightPriceToCostOfSingleOvernight() { var registration = new GateKeeper.Logic.Registration(); registration.AddAdultOvernight(); Assert.AreEqual(50, registration.AdultOvernightTotalPrice); }
public void SubtractAdultOvernightdeccrimentsAdultOvernightCountButNotBelowZero() { var registration = new GateKeeper.Logic.Registration(); registration.SubtractAdultOvernight(); Assert.AreEqual(0, registration.AdultOvernightCount); }
public void addAdultOvernightIncrementsAdultOvernightCount() { var registration = new GateKeeper.Logic.Registration(); registration.AddAdultOvernight(); Assert.AreEqual(1, registration.AdultOvernightCount); }
public void SubtractoneTeenandAddTwoTeensEquals70() { var registration = new GateKeeper.Logic.Registration(); registration.SubtractMemberOvernight(); registration.AddYouthOvernight(); registration.AddYouthOvernight(); Assert.AreEqual(70, registration.YouthOvernightTotalPrice); }
public void AddTwoMemberOvernightsAndOneTeenEquals125() { var registration = new GateKeeper.Logic.Registration(); registration.AddMemberOvernight(); registration.AddMemberOvernight(); registration.AddYouthOvernight(); Assert.AreEqual(125, registration.MemberOvernightTotalPrice + registration.YouthOvernightTotalPrice); }
public void AddThreeMemberOvernightsAndSubtractOneEquals90() { var registration = new GateKeeper.Logic.Registration(); registration.AddMemberOvernight(); registration.AddMemberOvernight(); registration.AddMemberOvernight(); registration.SubtractMemberOvernight(); Assert.AreEqual(90, registration.MemberOvernightTotalPrice); }
public void AddTwoAdultOvernightOneChildOvernightAndOneUnder6Equals110() { var registration = new GateKeeper.Logic.Registration(); registration.AddAdultOvernight(); registration.AddAdultOvernight(); registration.AddChildOvernight(); registration.AddUnder6Overnight(); registration.FindTotalPrice(); Assert.AreEqual(110, registration.TotalPrice); }
public void AddTwoMemberOvernightsAndThreeChildOvernightEquals120() { var registration = new GateKeeper.Logic.Registration(); registration.AddMemberOvernight(); registration.AddMemberOvernight(); registration.AddChildOvernight(); registration.AddChildOvernight(); registration.AddChildOvernight(); Assert.AreEqual(120, registration.MemberOvernightTotalPrice + registration.ChildOvernightTotalPrice); }
public void AddOneMemberDaytripOneTeenDaytripTwoChildDaytripandOneUnder6DaytripEquals40() { var registration = new GateKeeper.Logic.Registration(); registration.AddMemberDaytrip(); registration.AddYouthDaytrip(); registration.AddChildDaytrip(); registration.AddChildDaytrip(); registration.AddUnder6Daytrip(); registration.FindTotalPrice(); Assert.AreEqual(40, registration.TotalPrice); }
public void AddTwoAdultDaytripSubtractOneAndAddTwoEquals75() { var registration = new GateKeeper.Logic.Registration(); registration.AddAdultDaytrip(); registration.AddAdultDaytrip(); registration.SubtractAdultDaytrip(); registration.AddAdultDaytrip(); registration.AddAdultDaytrip(); registration.FindTotalPrice(); Assert.AreEqual(75, registration.TotalPrice); }
public void AdultOvernightStartsAtZero() { var registration = new GateKeeper.Logic.Registration(); Assert.AreEqual(0, registration.AdultOvernightCount); }
public void AdultOvernightRegistrationPriceAtZero() { var registration = new GateKeeper.Logic.Registration(); Assert.AreEqual(0, registration.AdultOvernightTotalPrice); }