google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

vs2008编译下面的nunit测试代码出错

vs2008编译下面的nunit测试代码出错


vs2008编译下面的nunit测试代码出错
已加入对nunit.framework.dll的引用
出错后再重新引用也不行,,,我第一次用vs2008,,,所以不太熟


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace nunitquickstart
{
    using nunit.framework;
  [TestFixture]

    public class testIicket  

    {
      [test]
        public void testAdd()
        {
           Ticket ticket;
                       ticket.Add(100);
                        ticket.Sell();
                        ticket.Sell();
                        ticket.Sell();

           Assert.AreEqual(ticket.Amount (),97);  

        }
      [Test]

      [ExpectedException(typeof(Exception))]
      public void ExcpetionTesting()
      {
          Ticket ticket = new Ticket();
          ticket.Add(3);
          ticket.Sell();
          ticket.Sell();
          ticket.Sell();
          ticket.Sell();
      }


    }


   public class Ticket
   {
       private int amount;
        
       public int Amount
       {
           get
           {
               return amount;
           }
       }

       public void Add(int num)
       {
           amount +=num;
       }

       public void Sell()
       {
           amount -= 1;
       }
   }

}


错误信息:
------ 已启动全部重新生成: 项目: nunitquickstart, 配置: Debug Any CPU ------
C:\WINDOWS\Microsoft.NET\Framework\v3.5\Csc.exe /noconfig /nowarn:1701,1702 /errorreport:prompt /warn:4 /defineEBUG;TRACE /reference:"..\..\..\..\Program Files\NUnit 2.5\net-1.1\lib\nunit.framework.dll" /reference:"C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll" /reference:"C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Data.DataSetExtensions.dll" /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dll /reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll /reference:"C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\System.Xml.Linq.dll" /debug+ /debug:full /filealign:512 /optimize- /outbj\Debug\nunitquickstart.dll /target:library Class1.cs Properties\AssemblyInfo.cs
D:\sprict\operation\nunitquickstart\nunitquickstart\Class1.cs(10,11): 错误 CS0246: 找不到类型或命名空间名称“nunit”(是否缺少 using 指令或程序集引用?)
D:\sprict\operation\nunitquickstart\nunitquickstart\Class1.cs(16,8): 错误 CS0246: 找不到类型或命名空间名称“test”(是否缺少 using 指令或程序集引用?)
D:\sprict\operation\nunitquickstart\nunitquickstart\Class1.cs(16,8): 错误 CS0246: 找不到类型或命名空间名称“testAttribute”(是否缺少 using 指令或程序集引用?)
D:\sprict\operation\nunitquickstart\nunitquickstart\Class1.cs(28,8): 错误 CS0246: 找不到类型或命名空间名称“Test”(是否缺少 using 指令或程序集引用?)
D:\sprict\operation\nunitquickstart\nunitquickstart\Class1.cs(28,8): 错误 CS0246: 找不到类型或命名空间名称“TestAttribute”(是否缺少 using 指令或程序集引用?)
D:\sprict\operation\nunitquickstart\nunitquickstart\Class1.cs(30,8): 错误 CS0246: 找不到类型或命名空间名称“ExpectedException”(是否缺少 using 指令或程序集引用?)
D:\sprict\operation\nunitquickstart\nunitquickstart\Class1.cs(30,8): 错误 CS0246: 找不到类型或命名空间名称“ExpectedExceptionAttribute”(是否缺少 using 指令或程序集引用?)
D:\sprict\operation\nunitquickstart\nunitquickstart\Class1.cs(11,4): 错误 CS0246: 找不到类型或命名空间名称“TestFixture”(是否缺少 using 指令或程序集引用?)
D:\sprict\operation\nunitquickstart\nunitquickstart\Class1.cs(11,4): 错误 CS0246: 找不到类型或命名空间名称“TestFixtureAttribute”(是否缺少 using 指令或程序集引用?)

编译完成 -- 9 个错误,0 个警告
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========

TOP

在代码的using中插入你的调用对象。
专注于性能测试和自动化测试。偏重于分析的朋友可以加MSN:test_runner@hotmail.com......

TOP

已经插了还是不行哦

TOP

本功能由奇虎搜索实现

相关主题

标题 作者 最后发表
测试驱动开发全功略 mowuhen 2007-10-09
vs2005中单元测试 zhuxiaoyan003 2008-05-21
请教nant问题! wancheng 2007-04-06
求救:NUnit测试C#程序时的问题 niuniu_8000 2006-03-03
点击阅读更多关于的相关帖子  更多相关主题
 
当前时区 GMT+8, 现在时间是 2008-7-6 17:21Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹