Exemple #1
0
        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();
        }
Exemple #2
0
 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();
 }