为WPF项目创建单元测试

可能你已发现一个问题,我们无法使用VS对WPF项目创建单元测试(VS2005不行,VS2008我没试过,但据说也不行),这让人很郁闷,这里将介绍如何使用NUnit来对WPF项目创建单元测试并解决其中的难题(但利用NUnit来对WPF创建单元测试时并不会像针对.NET2.0一样容易,可能会出现一些小问题).

1,对普通类(非WPF UI组件)进行测试:
 这和在.NET2.0中使用NUnit进行测试时一样,不会出现任何问题,参考下面的代码:

    [TestFixture]
    
public class ClassTest
    
{
        [Test]
        
public void TestRun()
        
{
            ClassLibrary1.Class1 obj 
= new ClassLibrary1.Class1();

            
double expected = 9;
            
double result = obj.GetSomeValue(3);

            Assert.AreEqual(expected, result);
        }

     }

NET技术为WPF项目创建单元测试,转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。