public void WhenRenewalOptionsOf(Table table)
        {
            var form = table.CreateInstance <AddMembershipProgramRenewalOptions>();

            AddMembershipProgramDialog.CreateMembershipProgramRenewalOptionsTerm(form.Term);

            AddMembershipProgramDialog.CreateMembershipProgramNext();
        }
        public void WhenBenefitsOptionsOf(Table table)
        {
            var form = table.CreateInstance <AddMembershipProgramBenefitsOptions>();

            AddMembershipProgramDialog.CreateMembershipProgramBenefitsOptionsFormat(form.MembershipFormat);

            AddMembershipProgramDialog.CreateMembershipProgramNext();
        }
        public void WhenLevelOptionsOf(Table table)
        {
            var form = table.CreateInstance <AddMembershipProgramLevelOptions>();

            AddMembershipProgramDialog.CreateMembershipProgramLevelName(form.Name);

            AddMembershipProgramDialog.CreateMembershipProgramLevelPrice(form.Price);

            AddMembershipProgramDialog.CreateMembershipProgramNext();
        }
        public void WhenDuesOptionsOf(Table table)
        {
            var form = table.CreateInstance <AddMembershipProgramDuesOptions>();

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

            AddMembershipProgramDialog.CreateMembershipProgramNext();
        }
        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();
        }