コード例 #1
0
ファイル: ParseTest.cs プロジェクト: LandoB/simple-calculator
 public void TestValidInput()
 {
     Parse myInput = new Parse();
     myInput.ReadInput("1+2");
     Assert.AreEqual(1, myInput.Value1);
     Assert.AreEqual(2, myInput.Value2);
     Assert.AreEqual('+', myInput.Operador);
 }
コード例 #2
0
ファイル: ParseTest.cs プロジェクト: LandoB/simple-calculator
 public void TestValidateInputOperadorAssign()
 {
     Parse parse = new Parse();
     parse.ReadInput(" j =   44");
 }
コード例 #3
0
ファイル: ParseTest.cs プロジェクト: LandoB/simple-calculator
 public void TestValidateInputOperadorNotAssigned()
 {
     Parse parse = new Parse();
     parse.ReadInput("d");
 }
コード例 #4
0
ファイル: ParseTest.cs プロジェクト: LandoB/simple-calculator
 public void TestValidateInputInvalidInput()
 {
     Parse parse = new Parse();
     parse.ReadInput(" my name");
 }
コード例 #5
0
ファイル: ParseTest.cs プロジェクト: LandoB/simple-calculator
 public void TestOnlyOneOperatorAlllowedInInput()
 {
     Parse parse = new Parse();
     parse.ReadInput("1++1");
 }
コード例 #6
0
ファイル: ParseTest.cs プロジェクト: LandoB/simple-calculator
 public void TestOnlyOneNumberInInput()
 {
     Parse parse = new Parse();
     parse.ReadInput("1+");
 }
コード例 #7
0
ファイル: ParseTest.cs プロジェクト: LandoB/simple-calculator
 public void TestNoOperatorInInput()
 {
     Parse parse = new Parse();
     parse.ReadInput("11");
 }
コード例 #8
0
ファイル: ParseTest.cs プロジェクト: LandoB/simple-calculator
 public void TestInvalidValuesInInput()
 {
     Parse parse = new Parse();
     parse.ReadInput("a+b");
 }