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