vs2008自带的单元测试工具里怎么写桩代码?
谢谢!

解决方案 »

  1.   

    建立单元测试项目后,在.cs文件里面写:[TestMethod]
            public void MyMethod()
            {
                //
                // TODO: 在此 添加测试逻辑
                //写你的代码
                
            }
      

  2.   

    [TestMethod()] 
            public void ATest()
            {
            }
    单元测试避免桩代码
    还可使用testdriven.net
      

  3.   

    碰到高手了啊
    不过不好意思,你说的我没太明白,这只是个测试函数吧?
    我的测试和代码不在同一个工程里:
    比如代码里的函数是这样:
    public int a(int input)
    {
    if(input >0)
      return b();
    }
    现在我想测试A函数,在测试工程里这么写:
    [TestMethod()] 
            public void ATest() 
            { 
             ...
             Assert.AreEqual(a(0), xxx);
            }
    a函数里用到b,如何写b的桩代码,是在测试工程里还是在我的代码里把写一个新函数把b换掉?
      

  4.   

    up up up up up up 
      

  5.   

    up up up
    桩模块 和mock 对象一样吗?
    mock是写在测试工程里还是实际的代码工程里?
      

  6.   

    up up up 回复内容太短了!