Exemple #1
0
        public void Parameter4000BCShouldResultIn3900BC()
        {
            IAgeStrategy ageStrategy = new AgeStrategyAdvanced();

            Assert.AreEqual(-3900, ageStrategy.CalculateNewAge(-4000), "Calculated age should be -3900");
        }
Exemple #2
0
        public void Parameter1975ADShouldResultIn1976AD()
        {
            IAgeStrategy ageStrategy = new AgeStrategyAdvanced();

            Assert.AreEqual(1976, ageStrategy.CalculateNewAge(1975), "Calculated age should be 1976");
        }
Exemple #3
0
        public void Parameter50ADShouldResultIn100AD()
        {
            IAgeStrategy ageStrategy = new AgeStrategyAdvanced();

            Assert.AreEqual(100, ageStrategy.CalculateNewAge(50), "Calculated age should be 100");
        }
Exemple #4
0
        public void Parameter1800ADShouldResultIn1825AD()
        {
            IAgeStrategy ageStrategy = new AgeStrategyAdvanced();

            Assert.AreEqual(1825, ageStrategy.CalculateNewAge(1800), "Calculated age should be 1825");
        }
Exemple #5
0
        public void Parameter1BCShouldResultIn1AD()
        {
            IAgeStrategy ageStrategy = new AgeStrategyAdvanced();

            Assert.AreEqual(1, ageStrategy.CalculateNewAge(-1), "Calculated age should be 1");
        }