public void GivenSegmentDoesNotExistWithActivatedMarketingEffortUsingPackage(string segmentName, string template) { BBCRMHomePage.OpenMarketingAndCommunicationsFA(); MarketingAndCommFunctionalArea.Segments(); IDictionary <string, string> segmentRow = new Dictionary <string, string> { { "Segment", segmentName } }; if (SegmentsPanel.SegmentExists(segmentRow)) { SegmentsPanel.GoToSegment(segmentRow); } else { return; } IDictionary <string, string> effort = new Dictionary <string, string> { { "Marketing effort", template } }; if (SegmentPanel.ActivatedMarketingEffortExists(effort)) { SegmentPanel.DeleteActivatedMarketingEffort(template); BBCRMHomePage.OpenMarketingAndCommunicationsFA(); MarketingAndCommFunctionalArea.Segments(); SegmentsPanel.GoToSegment(segmentRow); } SegmentPanel.DeleteSegment(); }
public void GivenSegmentExistsWithSelection(string segmentType, string selection, Table detailsFields) { BBCRMHomePage.OpenMarketingAndCommunicationsFA(); MarketingAndCommFunctionalArea.Segments(); SegmentsPanel.AddSegment(segmentType); foreach (var detailsFieldRow in detailsFields.Rows) { SegmentDialog.SetDetailsFields(detailsFieldRow); } SegmentDialog.AddSelection(selection); Dialog.Save(); }