public void Test_Add_Input_1_2_return_true_Using_AreEqual() { SampCalc calcer = new SampCalc(); var r = calcer.Add(1, 2); Assert.AreEqual(3, r); }
public void Test_Add_Input_1_2_return_true_Using_True() { SampCalc calcer = new SampCalc(); var r = calcer.Add(1, 2); Assert.True(true, "just true"); Assert.True(3 == r, "如果为false,会显示"); }
public void Test_Div_With_Zero_UsingTry() { try { SampCalc calcer = new SampCalc(); calcer.Div(1, 0); } catch (DivideByZeroException) { } }
public void Test_Add_Input_1_2_return_true_Using_Same() { SampCalc calcer = new SampCalc(); var r = calcer.Add(1, 2); object aref = calcer; Assert.AreSame(calcer, aref); /* 这里其实是object类型的Equal方法 如果是引用类型,则判断是否同一个实例 */ }
public void Test_Div_With_Zero_UsingAttribute() { SampCalc calcer = new SampCalc(); calcer.Div(1, 0); }
public void FixtureTearDown() { calc = null;//回收资源 Console.WriteLine("一个testclass只运行一次.在运行完所有测试开始之后"); }
public void FixtureSetup() { calc = new SampCalc(); Console.WriteLine("一个testclass只运行一次,在运行完所有测试开始之前"); }