51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5731|回复: 2
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-4-30 18:09:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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 个 ==========
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-5-4 10:27:46 | 只看该作者
在代码的using中插入你的调用对象。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-5-6 09:51:16 | 只看该作者
已经插了还是不行哦
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 04:37 , Processed in 0.083157 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表