コード例 #1
0
        public void VaMuyBien()
        {
            var calculator = new TokidokiFacturator();

            Assert.IsTrue(calculator.calcular(0, 0) == 0);
            Assert.IsTrue(calculator.calcular(-5, 0) == 0);
        }
コード例 #2
0
        public void GivenTokidokisWorksInNegative_WhenCalculate_ThenAreNoBeers()
        {
            // Arrange
            var unicornHours   = -5;
            var donatellaHours = 0;
            var calculator     = new TokidokiFacturator();

            // Action
            var beers = calculator.calcular(unicornHours, donatellaHours);

            // Assert
            Assert.AreEqual(0, beers);
        }
コード例 #3
0
        public void GivenTheTwoTokidokisWorks_WhenCalculate_ThenHaveTheCorrectNumerOfBeers()
        {
            // Arrange
            var unicornHours   = 5;
            var donatellaHours = 3;
            var calculator     = new TokidokiFacturator();

            // Action
            var beers = calculator.calcular(unicornHours, donatellaHours);

            // Assert
            Assert.AreEqual(18, beers);
        }
コード例 #4
0
 public TestCalculator()
 {
     mockBeersHour = new Mock <IBeersHour>();
     calculator    = new TokidokiFacturator(mockBeersHour.Object);
 }
コード例 #5
0
        public void VaBien()
        {
            var calculator = new TokidokiFacturator();

            Assert.IsTrue(calculator.calcular(5, 3) == 18);
        }
コード例 #6
0
 public TestCalculator()
 {
     calculator = new TokidokiFacturator(new BeersHourFake());
 }