Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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,会显示");
        }
Exemplo n.º 3
0
        public void Test_Div_With_Zero_UsingTry()
        {
            try
            {
                SampCalc calcer = new SampCalc();
                calcer.Div(1, 0);
            }
            catch (DivideByZeroException)
            {


            }
        }
Exemplo n.º 4
0
        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方法
            如果是引用类型,则判断是否同一个实例
            */
        }
Exemplo n.º 5
0
 public void Test_Div_With_Zero_UsingAttribute()
 {
     SampCalc calcer = new SampCalc();
     calcer.Div(1, 0);
 }
Exemplo n.º 6
0
 public void FixtureTearDown()
 {
     calc = null;//回收资源
     Console.WriteLine("一个testclass只运行一次.在运行完所有测试开始之后");
 }
Exemplo n.º 7
0
 public void FixtureSetup()
 {
     calc = new SampCalc();
     Console.WriteLine("一个testclass只运行一次,在运行完所有测试开始之前");
 }