引用-->(鼠标"> 引用-->(鼠标" />
供应链物流管理对于企业的重要性

供应链物流管理对于企业的重要性

ID:18250363

大小:197.00 KB

页数:12页

时间:2018-09-16

供应链物流管理对于企业的重要性_第1页
供应链物流管理对于企业的重要性_第2页
供应链物流管理对于企业的重要性_第3页
供应链物流管理对于企业的重要性_第4页
供应链物流管理对于企业的重要性_第5页
资源描述:

《供应链物流管理对于企业的重要性》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、使用TestDriven.Net1,  要用"TestDriven.Net2.0"进行单元测试除了安装"TestDriven.Net2.0"外,你需要添加"nunit.framework"引用, 操作是"解决方案管理器-->引用-->(鼠标右键)添加引用-->.net-->nunit.framework.2,  添加名字空间using NUnit.Framework;   为测试的类添加[TestFixture]特性   为测试方法添加[Test]特性3,示例代码using System;using System.Collect

2、ions.Generic;using System.Text;using NUnit.Framework;namespace TestDrivenTest{    [TestFixture]    public class TestClass    {        [Test]        public void TestRun()        {            Form1 frm1 = new Form1();            int expected = 0;            int result 

3、= frm1.GetResult(2);            Assert.AreEqual(expected, result);        }    }}转:http://blog.csdn.net/sunjiakai/archive/2009/07/27/4384373.aspx引言在软件开发领域,测试驱动开发(TestDrivenDevelopment,TDD)技术在逐渐为广大开发者所接受,它是在添加新代码之前让你的测试代码出错的一种开发技术。在开始编写代码之前首先要写你的测试代码,然后再编写代码让你的测试通过,可以

4、想象,如果没有一个好的单元测试工具,这项工作其实是无法完成的。相信很多.NET开发人员者对于开源的NUnit都不陌生,但是它并不能很好的与VisualStudio.NETIDE集成起来。这里我将向大家介绍另一款优秀的单元测试工具——TestDriven.NET2.0。它是以插件的形式集成在VisualStudio.NETIDE中的单元测试工具,能够兼容各种VisualStudio版本,并且集成了多种单元测试框架诸如NUnit,MbUnit,以及VisualStudioTeamSystem适配器等。TestDriven.NET的前

5、身是NUnitAddIn,由JamieCansdale大师开发,一开始作者只是想做一个NUnit插件集成到VisualStudio中,经过多次版本更新,NUnitAddIn在2004年9月底更名为TestDriven.NET,并在当年的12月初发布了它的第一个Release版本,即TestDriven.NET1.0。由于它在开发中的出色表现,让很多开发人员期待它的下一个版本的发布,这一等待却足足等了两年,在今年的10月底,终于迎来了姗姗来迟的TestDriven.NET2.0版本。然而这一等待却是值得的,在2.0中,给我们带来了

6、太多的惊喜,它集成了.NETReflector、NConver、NConverExplorer、TypeMock.NET等,功能更加强大,下面我将一一介绍TestDriven.NET2.0中涌现出的这些亮点。基本使用安装完TestDriven.NET2.0后,重新启动VisualStudio2005,可以发现在VisualStudio.NETIDE的右键菜单中会多出一些新项,所有的操作都是直接通过这些右键菜单来完成。我们先来编写一小段简单的测试代码:[Test]publicvoidTestMethodRun(){   Class

7、Aca=newClassA();   intexpected=2;   intresult=ca.GetResult();   Assert.AreEqual(expected,result);}NUnit是一个专门针对于.NET的单元测试框架。在这之前有针对Java的JUnit,针对C++的CPPUnit,它们都是属于xUnit家族。NUnit是xUnit家族种的第4个主打产品,完全由C#语言来编写,并且编写时充分利用了许多.NET的特性,比如反射,客户属性等等,最重要的一点是它适合于所有.NET语言。NUnit虽然在使用上非

8、常简单,赢得了一部分用户,甚至于微软在企业库的源码中也提供了使用NUnit测试的版本,但是NUnit让我最不爽的地方是没有提供VisualStudioIDE插件,这样如果做单元测试,会发现自己每天忙于奔波于IDE和NUnitGUI之间,不停的在切换窗口;还有一点

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。