2
我有麻煩創建一個插件的nunit。我想我已經完成了必要的步驟,但出於某種原因,我沒有在nunit工具插件列表中看到我創建的插件。我在c#中創建了一個新項目,並從我的nunit安裝目錄引用了nunit.core和nunit.core.interfaces。然後我構建它並將dll複製到addins目錄中。Nunit插件未顯示在nunit的插件列表中
這裏是我的類:
using System;
using System.Text;
using NUnit.Core.Extensibility;
using NUnit.Core;
[NUnitAddinAttribute(Type = ExtensionType.Core, Name = "Test Addin", Description = "A test addin.")]
public class CTestingAddin : IAddin, EventListener
{
#region IAddin Members
public bool Install(IExtensionHost host)
{
IExtensionPoint listeners = host.GetExtensionPoint("EventListeners");
if (listeners == null)
return false;
listeners.Install(this);
return true;
}
#endregion
#region EventListener Members
public void RunStarted(string name, int testCount)
{
}
public void RunFinished(Exception exception)
{
}
public void RunFinished(TestResult result)
{
}
public void SuiteFinished(TestResult result)
{
}
public void SuiteStarted(TestName testName)
{
}
public void TestFinished(TestResult result)
{
}
public void TestOutput(TestOutput testOutput)
{
}
public void TestStarted(TestName testName)
{
Console.WriteLine("EVENTLISTENER: Test has started");
}
public void UnhandledException(Exception exception)
{
}
#endregion
}
我沒有看到任何的插件,當我打開NUnit的。任何想法可以讓我看到這個插件,並讓它加載。
謝謝
我也經歷過相同的情況。有沒有人知道這個原因還是錯誤? – 2012-07-20 11:50:27