コード例 #1
0
        public void WhenBenefitsOptionsOf(Table table)
        {
            var form = table.CreateInstance <AddMembershipProgramBenefitsOptions>();

            AddMembershipProgramDialog.CreateMembershipProgramBenefitsOptionsFormat(form.MembershipFormat);

            AddMembershipProgramDialog.CreateMembershipProgramNext();
        }
コード例 #2
0
        public void WhenRenewalOptionsOf(Table table)
        {
            var form = table.CreateInstance <AddMembershipProgramRenewalOptions>();

            AddMembershipProgramDialog.CreateMembershipProgramRenewalOptionsTerm(form.Term);

            AddMembershipProgramDialog.CreateMembershipProgramNext();
        }
コード例 #3
0
        public void WhenLevelOptionsOf(Table table)
        {
            var form = table.CreateInstance <AddMembershipProgramLevelOptions>();

            AddMembershipProgramDialog.CreateMembershipProgramLevelName(form.Name);

            AddMembershipProgramDialog.CreateMembershipProgramLevelPrice(form.Price);

            AddMembershipProgramDialog.CreateMembershipProgramNext();
        }
コード例 #4
0
        public void WhenDuesOptionsOf(Table table)
        {
            var form = table.CreateInstance <AddMembershipProgramDuesOptions>();

            if (form.Installments == "Yes")
            {
                AddMembershipProgramDialog.CreateMembershipProgramDuesOptionsInstallments();
            }

            AddMembershipProgramDialog.CreateMembershipProgramNext();
        }
コード例 #5
0
        public void GivenThereIsNoExistingMembershipProgramCalled(string name)
        {
            BBCRMHomePage.OpenMembershipsFA();

            try
            {
                AddMembershipProgramDialog.DeleteMembershipProgram(name);
            }
            catch (NoSuchElementException)
            {
                Console.WriteLine("No Exisitng Membership Program called " + name + " found.");
            }
        }
コード例 #6
0
        public void WhenICreateANewMembershipWithGeneralOptions(Table table)
        {
            BBCRMHomePage.OpenMembershipsFA();

            var form = table.CreateInstance <AddMembershipProgramGeneralOptions>();

            AddMembershipProgramDialog.CreateMembershipProgram(form.Name);

            if (form.Kind == "Annual")
            {
                AddMembershipProgramDialog.CreateMembershipProgramAnnual();
            }

            if (form.Obtain == "Dues")
            {
                AddMembershipProgramDialog.CreateMembershipProgramDues();
            }

            AddMembershipProgramDialog.CreateMembershipProgramNext();
        }
コード例 #7
0
 public void WhenTheReviewIsSaved()
 {
     AddMembershipProgramDialog.CreateMembershipProgramReviewSave();
 }
コード例 #8
0
 public void ThenShouldBeListedInMembershipPrograms(string name)
 {
     AddMembershipProgramDialog.CheckMembershipProgramExists(name);
 }