NUnit 2.5的安装及使用方法

NUnit 2.5的安装及使用方法,第1张

第1步.为测试代码创建一个Visual Studio工程

在Microsoft Visual Studio .NET中,让我们开始创建一个新的工程。选择Visual C#工程作为工程类型,Class Library作纳州州为模迹判板。将工程命名为NUnitQuickStart.图4-1是一个描述本步骤的Visual Studio .NET。

第2步.增加一个NUnit框架引用

在Microsoft Visual Studio .NET里创建这个例子时,你需要增加一个NUnit.framework.dll引洞蔽用,如下:

在Solution Explorer右击引用,然后选择增加引用

NUnit.framework组件,在Add Reference对话框中按Select和OK按钮。

第3步.为工程加一个类.

为工程加一个NumbersFixture类。这里是这个例子的代码。

1using System

2using NUnit.Framework

3

4namespace NUnitQuickStart

5{

6[TestFixture]

7public class NumersFixture

8{

public voidpublic [Test]

public 10public 10public10public public voidpublic 9public voidpublic [Test]

public 10public 10public10public public voidpublic [Test]

public 10public 10public10public voidpublic [Test]

public 10public 10public voidpublic [Test]

public 10public voidpublic 10public void AddTwoNumbers()

11{

12int a=1

13int b=2

14int sum=a+b

15Assert.AreEqual(sum,3)

16}

17}

18}

19

第4步.建立你的Visual Studio 工程,使用NUnit-Gui测试

程序->NUnit2.2打开NUnit-gui,加载本本工程编译的程序集.

为了在Visual Studio .NET中自动运行NUnit-Gui,你需要建立NUnit-Gui作为你的启动程序:

在 Solution Explorer里右击你的NunitQuickStart工程。

在d出菜单中选择属性。

在显示的对话框的左面,点击Configuration Properties夹

选择出现在Configuration Properties夹下的Debugging。

在属性框右边的Start Action部分,选择下拉框的Program作为Debug Mode值。

按Apply按钮

设置NUnit-gui.exe作为Start Application。,你既可以键入nunit-gui.exe的全路径,也可使用浏览按钮来指向它。

第5步.编译运行测试.

现在编译solution。成功编译后,开始应用程序。NUnit-Gui测试运行器出现。当你第一次开始NUnit-Gui,它打开时没有测试加载。从File菜单选择Oprn,浏览NUnitQuickStart.dll的路径。当你加载了测试的程序集,测试运行器为加载的程序集的测试产生一个可见的表现。在例子中,测试程序集仅有一个测试,

按Run按钮。树的节点变为绿色,而且测试运行器窗口上的进度条变绿,绿色代表成功通过。

关键字: Unit Test, UI, NunitForms 工具: NUnitForms 使用简介:1. 下载NUnitForms后安装,然后还要安装NUnit2. 新建一个winform程序,在界面上加一个button和两个textbox,然后在不button1的click事件 private void button1_Click(object sender, EventArgs e) { textBox1.Text = "t1"textBox2.Text = "t2"} 下面来对上面这个界面程序编写单元测试,首先新建一个工程,类型为class library,添加如下引用nunit.frameworkNunitFormssystem.windows.forms上面创建的UI程序 下裂游型面是测试文件的代码using Systemusing System.Collections.Genericusing System.Textusing NUnit.Frameworkusing NUnit.Extensions.Formsusing WindowsApplication2namespace ClassLibrary1 { [TestFixture] public class TestForm: NUnitFormTest { private Form1 formprivate ButtonTester btnprivate TextBoxTester tb1private TextBoxTester tb2public override void Setup() { form = new Form1()form.Show()btn = new ButtonTester("button1")tb1 = new TextBoxTester("textBox1")tb2 = new TextBoxTester("textBox2")base.Setup()} public override void TearDown() { form.Dispose()base.TearDown()} [Test] public void TestButtonClick() { btn.Click()StringAssert.AreEqualIgnoringCase("t1", tb1.Text)StringAssert.AreEqualIgnoringCase("t2", tb2.Text)} } } 运行单元测磨梁试 打开Nunit,运行 例子下载:这里肆猜,其中包括了如何对模态对话框进行测试


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12423541.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存