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); }
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); }
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); }