コード例 #1
0
        public void Caluclate_ReturnsTheDifference_GivenInputGreaterThan0AndLessThan10()
        {
            CalculationStrategy calculationStrategy = new CalculationStrategy(10);
            var answer = calculationStrategy.Calculate(5);

            Assert.AreEqual(5, answer);
        }
コード例 #2
0
 private void RecalculateGear()
 {
     if (SceneElement == null)
     {
         return;
     }
     CalculationStrategy.Calculate(this);
     Rebuild();
 }
コード例 #3
0
 public void Caluclate_ThrowsException_GivenInputIsGreaterThanTarget()
 {
     CalculationStrategy calculationStrategy = new CalculationStrategy(10);
     var answer = calculationStrategy.Calculate(21);
 }
コード例 #4
0
 public void Caluclate_ThrowsException_GivenInputIsLessThan0()
 {
     CalculationStrategy calculationStrategy = new CalculationStrategy(10);
     var answer = calculationStrategy.Calculate(-1);
 }