public void SetProblem(WordProblem wp)
    {
        wordProblem = wp;

        Vector3 scale = collisionBox.localScale;

        scale.x = wordProblem.text.Length * scalePerCharacter;
        collisionBox.localScale = scale;
    }
Beispiel #2
0
 public void Can_add_double_digit_numbers()
 {
     Assert.Equal(55, WordProblem.Solve("What is 53 plus 2?"));
 }
Beispiel #3
0
 public void Cubed_is_too_advanced()
 {
     Assert.That(() => WordProblem.Solve("What is 53 cubed?"), Throws.ArgumentException);
 }
Beispiel #4
0
 public void Can_add_then_multiply()
 {
     Assert.That(WordProblem.Solve("What is -3 plus 7 multiplied by -2?"), Is.EqualTo(-8));
 }
Beispiel #5
0
 public void Can_subtract_then_add()
 {
     Assert.That(WordProblem.Solve("What is 17 minus 6 plus 3?"), Is.EqualTo(14));
 }
Beispiel #6
0
 public void Can_parse_and_solve_addition_problems()
 {
     Assert.That(WordProblem.Solve("What is 1 plus 1?"), Is.EqualTo(2));
 }
Beispiel #7
0
 public void Can_add_twice()
 {
     Assert.That(WordProblem.Solve("What is 1 plus 1 plus 1?"), Is.EqualTo(3));
 }
Beispiel #8
0
 public void Can_parse_and_solve_multiplication_problems()
 {
     Assert.That(WordProblem.Solve("What is -3 multiplied by 25?"), Is.EqualTo(-75));
 }
Beispiel #9
0
 public void Can_parse_and_solve_addition_problems()
 {
     Assert.Equal(2, WordProblem.Solve("What is 1 plus 1?"));
 }
Beispiel #10
0
 public void Can_add_then_subtract()
 {
     Assert.Equal(8, WordProblem.Solve("What is 1 plus 5 minus -2?"));
 }
Beispiel #11
0
 public void Can_add_twice()
 {
     Assert.Equal(3, WordProblem.Solve("What is 1 plus 1 plus 1?"));
 }
Beispiel #12
0
 public void Can_parse_and_solve_division_problems()
 {
     Assert.Equal(-11, WordProblem.Solve("What is 33 divided by -3?"));
 }
Beispiel #13
0
 public void Can_parse_and_solve_subtraction_problems()
 {
     Assert.Equal(16, WordProblem.Solve("What is 4 minus -12"));
 }
Beispiel #14
0
 public void Can_add_large_numbers()
 {
     Assert.Equal(45801, WordProblem.Solve("What is 123 plus 45678?"));
 }
Beispiel #15
0
 public void Can_add_negative_numbers()
 {
     Assert.Equal(-11, WordProblem.Solve("What is -1 plus -10?"));
 }
Beispiel #16
0
 public void Can_add_large_numbers()
 {
     Assert.That(WordProblem.Solve("What is 123 plus 45678?"), Is.EqualTo(45801));
 }
Beispiel #17
0
 public void Can_parse_and_solve_subtraction_problems()
 {
     Assert.That(WordProblem.Solve("What is 4 minus -12"), Is.EqualTo(16));
 }
Beispiel #18
0
 public void Can_subtract_twice()
 {
     Assert.Equal(3, WordProblem.Solve("What is 20 minus 4 minus 13?"));
 }
Beispiel #19
0
 public void Can_parse_and_solve_division_problems()
 {
     Assert.That(WordProblem.Solve("What is 33 divided by -3?"), Is.EqualTo(-11));
 }
Beispiel #20
0
 public void Can_subtract_then_add()
 {
     Assert.Equal(14, WordProblem.Solve("What is 17 minus 6 plus 3?"));
 }
Beispiel #21
0
 public void Can_add_then_subtract()
 {
     Assert.That(WordProblem.Solve("What is 1 plus 5 minus -2?"), Is.EqualTo(8));
 }
Beispiel #22
0
 public void Can_multiply_twice()
 {
     Assert.Equal(-12, WordProblem.Solve("What is 2 multiplied by -2 multiplied by 3?"));
 }
Beispiel #23
0
 public void Can_subtract_twice()
 {
     Assert.That(WordProblem.Solve("What is 20 minus 4 minus 13?"), Is.EqualTo(3));
 }
Beispiel #24
0
 public void Can_add_then_multiply()
 {
     Assert.Equal(-8, WordProblem.Solve("What is -3 plus 7 multiplied by -2?"));
 }
Beispiel #25
0
 public void Can_multiply_twice()
 {
     Assert.That(WordProblem.Solve("What is 2 multiplied by -2 multiplied by 3?"), Is.EqualTo(-12));
 }
Beispiel #26
0
 public void Can_divide_twice()
 {
     Assert.Equal(2, WordProblem.Solve("What is -12 divided by 2 divided by -3?"));
 }
Beispiel #27
0
 public void Can_divide_twice()
 {
     Assert.That(WordProblem.Solve("What is -12 divided by 2 divided by -3?"), Is.EqualTo(2));
 }
Beispiel #28
0
 public void Can_add_double_digit_numbers()
 {
     Assert.That(WordProblem.Solve("What is 53 plus 2?"), Is.EqualTo(55));
 }
Beispiel #29
0
 public void Irrelevent_problems_are_not_valid()
 {
     Assert.That(() => WordProblem.Solve("Who is the president of the United States?"), Throws.ArgumentException);
 }
Beispiel #30
0
 public void Can_add_negative_numbers()
 {
     Assert.That(WordProblem.Solve("What is -1 plus -10?"), Is.EqualTo(-11));
 }