示例#1
0
 public void Then_the_result_is_false()
 {
     Assert.That(NumberChecker.TryGetCombinedNumberIfNumbersSumTo2020(new [] { firstNumber, secondNumber, thirdNumber }, out _), Is.False);
 }
示例#2
0
 public void Then_the_result_is_true()
 {
     Assume.That(firstNumber + secondNumber + thirdNumber, Is.EqualTo(2020));
     Assert.That(NumberChecker.TryGetCombinedNumberIfNumbersSumTo2020(new [] { firstNumber, secondNumber, thirdNumber }, out _), Is.True);
 }
示例#3
0
 public void Then_the_correct_number_is_not_returned()
 {
     Assume.That(NumberChecker.TryGetCombinedNumberIfNumbersSumTo2020(new [] { firstNumber, secondNumber, thirdNumber }, out var testValue), Is.False);
     Assert.That(testValue, Is.Null);
 }
示例#4
0
 public void Then_the_correct_number_is_returned()
 {
     Assume.That(firstNumber + secondNumber + thirdNumber, Is.EqualTo(2020));
     Assume.That(NumberChecker.TryGetCombinedNumberIfNumbersSumTo2020(new [] { firstNumber, secondNumber, thirdNumber }, out var testValue), Is.True);
     Assert.That(testValue, Is.EqualTo(firstNumber * secondNumber * thirdNumber));
 }