public void CreateExcursion() { var excursion = DefaultCreator.createExursion(DefaultCreator.createDateTime()); Assert.IsNotNull(excursion); }
public void AddGuide() { var excursion = DefaultCreator.createExursion(DefaultCreator.createDateTime()); var guide = DefaultCreator.createGuide(); excursion.addGuide(guide); Assert.IsNotEmpty(excursion.getAvailableGuides()); Assert.AreEqual(guide, excursion.getAvailableGuides()[0]); }
public void AddExcursion_DateInTourLessThenDateOfExcursions() { var tourOrder = DefaultCreator.createTourOrder( DefaultCreator.createTour() , DefaultCreator.createCustomer()); var excursion = DefaultCreator.createExursion( DefaultCreator.createDateTime() ); tourOrder.AddExcursion(excursion); }
public void AddExcursion_AddOneExcursion() { var tourOrder = DefaultCreator.createTourOrder( DefaultCreator.createTour() , DefaultCreator.createCustomer()); var excursion = DefaultCreator.createExursion(DefaultCreator.createDateTime()); tourOrder.AddExcursion(excursion); Assert.IsTrue(tourOrder.GetExcursion().Contains(excursion)); }
public void CheckGetAvailableLanguages() { var excursion = DefaultCreator.createExursion(DefaultCreator.createDateTime()); var language = @"Ukranian"; var guide = DefaultCreator.createGuide(language); excursion.addGuide(guide); Assert.IsTrue(excursion.getAvailableLanguages().Contains(language)); }
public void TwiceAddOneGuide() { var excursion = DefaultCreator.createExursion(DefaultCreator.createDateTime()); var guide = DefaultCreator.createGuide(); excursion.addGuide(guide); Assert.IsNotEmpty(excursion.getAvailableGuides()); Assert.Throws <Exception>( () => excursion.addGuide(guide) ); }
public void AddExcursion_TwiceAddOneExcursion() { var tourOrder = DefaultCreator.createTourOrder( DefaultCreator.createTour() , DefaultCreator.createCustomer()); Excursion excursion = DefaultCreator.createExursion(DefaultCreator.createDateTime()); tourOrder.AddExcursion(excursion); Assert.Throws <ArgumentException>( () => tourOrder.AddExcursion(excursion) ); }
public void AddExcursion_AddFewExcursion() { var tourOrder = DefaultCreator.createTourOrder( DefaultCreator.createTour() , DefaultCreator.createCustomer()); Excursion excursion1 = DefaultCreator.createExursion(DefaultCreator.createDateTime()); Excursion excursion2 = DefaultCreator.createExursion(DefaultCreator.createDateTime()); tourOrder.AddExcursion(excursion1); tourOrder.AddExcursion(excursion2); Assert.IsTrue(tourOrder.GetExcursion().Contains(excursion1)); Assert.IsTrue(tourOrder.GetExcursion().Contains(excursion2)); }