Beispiel #1
0
 public void SumTest()
 {
     tree.Summ sum = new tree.Summ();
     sum.Number = -1;
     sum.Operation = '+';
     tree.NumberClass num1 = new tree.NumberClass();
     num1.Number = 8;
     num1.Operation = 'x';
     num1.LeftBranch = null;
     num1.RightBranch = null;
     tree.NumberClass num2 = new tree.NumberClass();
     num2.Number = 7;
     num2.Operation = 'x';
     num2.LeftBranch = null;
     num2.RightBranch = null;
     sum.LeftBranch = num1;
     sum.RightBranch = num2;
     Assert.AreEqual(15, sum.CountBranches());
 }
Beispiel #2
0
 public void DivisionTest()
 {
     tree.Division div = new tree.Division();
     div.Number = -1;
     div.Operation = '/';
     tree.NumberClass num1 = new tree.NumberClass();
     num1.Number = 8;
     num1.Operation = 'x';
     num1.LeftBranch = null;
     num1.RightBranch = null;
     tree.NumberClass num2 = new tree.NumberClass();
     num2.Number = 7;
     num2.Operation = 'x';
     num2.LeftBranch = null;
     num2.RightBranch = null;
     div.LeftBranch = num1;
     div.RightBranch = num2;
     Assert.AreEqual(1, div.CountBranches());
 }
Beispiel #3
0
 public void MultiplicationTest()
 {
     tree.Multiplication mul = new tree.Multiplication();
     mul.Number = -1;
     mul.Operation = '*';
     tree.NumberClass num1 = new tree.NumberClass();
     num1.Number = 8;
     num1.Operation = 'x';
     num1.LeftBranch = null;
     num1.RightBranch = null;
     tree.NumberClass num2 = new tree.NumberClass();
     num2.Number = 7;
     num2.Operation = 'x';
     num2.LeftBranch = null;
     num2.RightBranch = null;
     mul.LeftBranch = num1;
     mul.RightBranch = num2;
     Assert.AreEqual(56, mul.CountBranches());
 }
Beispiel #4
0
 public void DifferenceTest()
 {
     tree.Substruction dif = new tree.Substruction();
     dif.Number = -1;
     dif.Operation = '-';
     tree.NumberClass num1 = new tree.NumberClass();
     num1.Number = 8;
     num1.Operation = 'x';
     num1.LeftBranch = null;
     num1.RightBranch = null;
     tree.NumberClass num2 = new tree.NumberClass();
     num2.Number = 7;
     num2.Operation = 'x';
     num2.LeftBranch = null;
     num2.RightBranch = null;
     dif.LeftBranch = num1;
     dif.RightBranch = num2;
     Assert.AreEqual(1, dif.CountBranches());
 }