Beispiel #1
0
        public void CalculateLifeSpanScore_1Month()
        {
            var lifespan = new LifespanScore(DateTimeOffset.UtcNow.AddMonths(-1));

            var score = lifespan.Score;

            Assert.Equal(39, score);
        }
Beispiel #2
0
        public void CalculateLifeSpanScore_5Year()
        {
            var lifespan = new LifespanScore(DateTimeOffset.UtcNow.AddYears(-5));

            var score = lifespan.Score;

            Assert.Equal(861, score);
        }
Beispiel #3
0
        public void CalculateLifeSpanScore_ArbitraryYear()
        {
            var lifespan = new LifespanScore(DateTimeOffset.UtcNow.AddYears(-3).AddMonths(-6));

            var score = lifespan.Score;

            Assert.Equal(723, score);
        }
Beispiel #4
0
        public void CalculateLifeSpanScore_NegativeYears0Score()
        {
            var lifespan = new LifespanScore(DateTimeOffset.UtcNow.AddYears(5));

            var score = lifespan.Score;

            Assert.Equal(0, score);
        }
Beispiel #5
0
        public void CalculateLifeSpanScore_0years0Score()
        {
            var lifespan = new LifespanScore(DateTimeOffset.UtcNow);

            var score = lifespan.Score;

            Assert.Equal(0, score);
        }
Beispiel #6
0
        public void CalculateLifeSpanScore_5yearsNotMaxScore()
        {
            var lifespan = new LifespanScore(DateTimeOffset.UtcNow.AddYears(-5));

            var score = lifespan.Score;

            Assert.NotEqual(1000, score);
        }
Beispiel #7
0
        public void CalculateLifeSpanScore_8yearsMaxScore()
        {
            var lifespan = new LifespanScore(new DateTimeOffset(DateTime.UtcNow.AddYears(-8)));

            var score = lifespan.Score;

            Assert.Equal(1000, score);
        }