, 나는 오류 메시지가 Internet Explorer를 자동화 할 수 있습니다. Nunit 오류가있는 WatiN 테스트를 실행 중이십니까?</p> <p>ConsoleApplication1.Tests.CanBrowseToMicrosoft가 : System.Threading.ThreadStateException은 다음 CurrentThread 그것이 ApartmentState가 ApartmentState.STA로 설정되어 있어야 내가 WatIn 테스트 트로프에게 NUnit과의 IDE를 실행하려고하면
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="NUnit">
<section name="TestRunner" type="System.Configuration.NameValueSectionHandler"/>
</sectionGroup>
</configSections>
<NUnit>
<TestRunner>
<add key="ApartmentState" value="STA" />
</TestRunner>
</NUnit>
</configuration>
내 클래스 Tests.cs
은 다음과 같습니다 :[TestFixture]
public class Tests
{
[Test]
public void CanBrowseToMicrosoft()
{
using (var browser = new IE())
{
browser.GoTo("http://www.microsoft.com/");
Assert.That("Microsoft Corporation", Is.EqualTo(browser.Title));
}
}
}
내가 뭔가 잘못하고 있습니까
나는 다음과 같습니다 ConsoleApplication1.exe.config라는 응용 프로그램 구성 파일을 생성?다른 질문은 NUnit Gui를 실행하지 않고 vs2008 ide에 NUnit 테스트 결과를 표시하려면 어떻게해야합니까?