Esempio n. 1
0
        public void When_UsersIsNull_Expect_AverageToBeZero()
        {
            // arrange
            ThisDateTimeProvider now = new ThisDateTimeProvider(1999, 1, 1);
            MeaningfulCalculator mc  = new MeaningfulCalculator(now);

            double expected = 0;
            // act
            double actual = mc.AverageAge(null);

            // assert
            Assert.AreEqual(expected, actual);
        }
Esempio n. 2
0
        public void When_NoUsers_Expect_AverageToBeZero()
        {
            // arrange
            ThisDateTimeProvider now = new ThisDateTimeProvider(1999, 1, 1);
            MeaningfulCalculator mc  = new MeaningfulCalculator(now);
            var    Users             = MakeSampleUsers(0);
            double expected          = 0;
            // act
            double actual = mc.AverageAge(Users);

            // assert
            Assert.AreEqual(expected, actual);
        }
Esempio n. 3
0
        public void When_UsersIsNonNull_Expect_AverageToBeNonZero()
        {
            // arrange
            ThisDateTimeProvider now   = new ThisDateTimeProvider(1999, 1, 1);
            MeaningfulCalculator mc    = new MeaningfulCalculator(now);
            List <UserBLL>       Users = MakeSampleUsers(4);

            double expected = 0;
            // act
            double actual = mc.AverageAge(Users);

            // assert
            Assert.AreNotEqual(expected, actual);
        }