Пример #1
0
 public void Irrelevent_problems_are_not_valid()
 {
     Assert.That(() => WordProblem.Solve("Who is the president of the United States?"), Throws.ArgumentException);
 }
Пример #2
0
 public void Can_divide_twice()
 {
     Assert.That(WordProblem.Solve("What is -12 divided by 2 divided by -3?"), Is.EqualTo(2));
 }
Пример #3
0
 public void Cubed_is_too_advanced()
 {
     Assert.That(() => WordProblem.Solve("What is 53 cubed?"), Throws.ArgumentException);
 }
Пример #4
0
 public void Can_parse_and_solve_addition_problems()
 {
     Assert.That(WordProblem.Solve("What is 1 plus 1?"), Is.EqualTo(2));
 }
Пример #5
0
 public void Can_add_then_multiply()
 {
     Assert.That(WordProblem.Solve("What is -3 plus 7 multiplied by -2?"), Is.EqualTo(-8));
 }
Пример #6
0
 public void Can_subtract_then_add()
 {
     Assert.That(WordProblem.Solve("What is 17 minus 6 plus 3?"), Is.EqualTo(14));
 }
Пример #7
0
 public void Can_multiply_twice()
 {
     Assert.That(WordProblem.Solve("What is 2 multiplied by -2 multiplied by 3?"), Is.EqualTo(-12));
 }
Пример #8
0
 public void Can_add_then_subtract()
 {
     Assert.That(WordProblem.Solve("What is 1 plus 5 minus -2?"), Is.EqualTo(8));
 }
Пример #9
0
 public void Can_subtract_twice()
 {
     Assert.That(WordProblem.Solve("What is 20 minus 4 minus 13?"), Is.EqualTo(3));
 }
Пример #10
0
 public void Can_parse_and_solve_division_problems()
 {
     Assert.That(WordProblem.Solve("What is 33 divided by -3?"), Is.EqualTo(-11));
 }
Пример #11
0
 public void Can_add_twice()
 {
     Assert.That(WordProblem.Solve("What is 1 plus 1 plus 1?"), Is.EqualTo(3));
 }
Пример #12
0
 public void Can_parse_and_solve_multiplication_problems()
 {
     Assert.That(WordProblem.Solve("What is -3 multiplied by 25?"), Is.EqualTo(-75));
 }
Пример #13
0
 public void Can_parse_and_solve_subtraction_problems()
 {
     Assert.That(WordProblem.Solve("What is 4 minus -12"), Is.EqualTo(16));
 }
Пример #14
0
 public void Can_add_large_numbers()
 {
     Assert.That(WordProblem.Solve("What is 123 plus 45678?"), Is.EqualTo(45801));
 }
Пример #15
0
 public void Can_add_negative_numbers()
 {
     Assert.That(WordProblem.Solve("What is -1 plus -10?"), Is.EqualTo(-11));
 }
Пример #16
0
 public void Can_add_double_digit_numbers()
 {
     Assert.That(WordProblem.Solve("What is 53 plus 2?"), Is.EqualTo(55));
 }