public void CalculateExperience_Is_Passing()
        {
            IJiraQuest quest           = PrepareJiraQuest();
            int        calculatedValue = quest.CompleteQuest();

            Assert.AreEqual(5, calculatedValue);
        }
Example #2
0
        public int CalculateExperience(IJiraQuest quest)
        {
            int    value       = 0;
            double doubleValue = quest.SprintPoints +
                                 (quest.SprintPoints *
                                  (quest.EstimatedCompletionTime - quest.RealTime))
                                 / quest.EstimatedCompletionTime;

            if (!double.IsNaN(doubleValue))
            {
                value = Convert.ToInt32(doubleValue);
            }
            return(value);
        }