Example #1
0
 public void InitializeCalculator()
 {
     Calculator = new Calculator();
 }
		public void After_IfStatementFalse()
		{
			const int expectedResult = int.MaxValue;
			Assert.AreEqual(0, Calculator.ConstructorSetInt);
			Assert.AreNotEqual(expectedResult, Calculator.Result);

			Calculator = new Calculator(false, 12);
			Assert.AreEqual(0, Calculator.ConstructorSetInt);
			Assert.AreEqual(expectedResult, Calculator.Result);
		}
		public void After_IfStatementTrue()
		{
			const int expectedResult = int.MaxValue;
			Assert.AreEqual(0, Calculator.ConstructorSetInt);
			Assert.AreNotEqual(expectedResult, Calculator.Result);

			const int expectedConstructorSetInt = 12;
			Calculator = new Calculator(true, expectedConstructorSetInt);
			Assert.AreEqual(expectedConstructorSetInt, Calculator.ConstructorSetInt);
			Assert.AreEqual(expectedResult, Calculator.Result);
		}
		public void Before_IfStatementTrue()
		{
			const int expectedResult = int.MaxValue;
			Assert.AreEqual(0, Calculator.ConstructorSetInt);
			Assert.AreNotEqual(expectedResult, Calculator.Result);

			Calculator = new Calculator(true);
			Assert.AreEqual(1, Calculator.ConstructorSetInt);
			Assert.AreEqual(expectedResult, Calculator.Result);
		}