使用NUnitGUI运行单元测试

使用NUnitGUI运行单元测试,nunit,watin,Nunit,Watin,我通过实验样本和他们的网站来学习watin和Nunit 使用VS2010,我在我的项目中创建了一个类库,添加了对watin和nunit framework的引用。然后我安装了nunit GUI。我构建了我的类库。在“文件”菜单上打开GUI“打开新项目”,并浏览到类库dll的位置。运行类(dll)时,我收到错误: Volotrust_watin.Class1.启动谷歌: System.IO.FileNotFoundException:无法加载文件或程序集“Interop.SHDocVw,版本=1

我通过实验样本和他们的网站来学习watin和Nunit


使用VS2010,我在我的项目中创建了一个类库,添加了对watin和nunit framework的引用。然后我安装了nunit GUI。我构建了我的类库。在“文件”菜单上打开GUI“打开新项目”,并浏览到类库dll的位置。运行类(dll)时,我收到错误:

Volotrust_watin.Class1.启动谷歌:
System.IO.FileNotFoundException:无法加载文件或程序集“Interop.SHDocVw,版本=1.1.0.0,区域性=中性,PublicKeyToken=db7cfd3acb5ad44e”或其依赖项之一。系统找不到指定的文件。
这是我的密码:

使用制度

using System.Collections.Generic;
using System.Linq;
using System.Text;
using WatiN.Core;
using NUnit.Framework;


namespace Volotrust_watin
{    
[TestFixture]
[RequiresSTA]
public class Class1
{
[Test]
public void Start_google()
{
using (var browser = new IE("www.google.com"))
{
browser.TextField(Find.ByName("q")).TypeText("watin");
browser.Button(Find.ByName("btnG")).Click();
Assert.IsTrue(browser.ContainsText("watin"));

} 
}
}
} 

我最终通过从项目中删除Interop.SHDocVw.dll解决了问题