コード例 #1
0
        public void KiwiSaverTest(User userDetails)
        {
            var kiwisaverCalculator = new KiwisaverCalculatorPage(Driver);

            kiwisaverCalculator.Fill_KiwisaverRetirementCalculator(userDetails);
            kiwisaverCalculator.Click_ViewProjection();
            kiwisaverCalculator.IsValidProjection(userDetails.Projection);
        }
コード例 #2
0
        [Repeat(2)]         //Every time it will generate new data...
        public void RandomDataTest()
        {
            //Creating random data
            User randomIndividualData = new User();

            var kiwisaverCalculator = new KiwisaverCalculatorPage(Driver);

            randomIndividualData.CreateRandomIndividual();
            kiwisaverCalculator.Fill_KiwisaverRetirementCalculator(randomIndividualData);
            kiwisaverCalculator.Click_ViewProjection();
        }
コード例 #3
0
        public void WhenIEnteredAllGivenUser(String currentAge, String employmentStatus, String salary, String kiwiMemberContribution, String currentKiwiBalance, String voluntaryContributions, String voluntaryContributionsFrequency, String riskProfile, String savingsGoalAtRetirement)
        {
            //Todo : Clean up required move to commons...
            var userDetails = new User()
            {
                CurrentAge              = uint.Parse(currentAge),
                EmploymentStatus        = (EmploymentStatus)Enum.Parse(typeof(EmploymentStatus), employmentStatus), //EmploymentStatus.NotEmployed,
                Salary                  = salary == "" ? 0 : uint.Parse(salary),
                VoluntaryContributions  = voluntaryContributions == "" ? 0 : uint.Parse(voluntaryContributions),
                VCFrequency             = voluntaryContributionsFrequency == "" ? Frequency.None : (Frequency)Enum.Parse(typeof(Frequency), voluntaryContributionsFrequency),
                CurrentKiwiBalance      = currentKiwiBalance == "" ? 0 : uint.Parse(currentKiwiBalance),
                RiskProfile             = riskProfile == "" ? RiskProfile.None : (RiskProfile)Enum.Parse(typeof(RiskProfile), riskProfile),
                SavingsGoalAtRetirement = savingsGoalAtRetirement == "" ? 0 : uint.Parse(savingsGoalAtRetirement),
                KiwiMemberContribution  = kiwiMemberContribution == "" ? KiwiMemberContribution.None : (KiwiMemberContribution)Enum.Parse(typeof(KiwiMemberContribution), kiwiMemberContribution),
            };

            kiwiSaverCalculator.Fill_KiwisaverRetirementCalculator(userDetails);
        }