Ich habe Probleme beim Erstellen eines Addons für Nunit. Ich denke, ich habe die notwendigen Schritte gemacht, aber aus irgendeinem Grund sehe ich mein erstelltes Addon nicht in der Liste der Add-Ons von Nunit. Ich habe ein neues Projekt in C# erstellt und referenzierte nunit.core und nunit.core.interfaces aus meinem Nunit-Installationsverzeichnis. Dann baue ich es und kopiere die DLL in das Addins-Verzeichnis.Nunit Addon nicht in der Addon-Liste in Nunit
Hier ist meine Klasse:
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
}
Ich sehe nichts in den Addons, wenn ich nunit eröffnen. Irgendwelche Ideen, die mich davon abhalten könnten, dieses Addon zu sehen und es geladen zu bekommen.
Danke
Ich habe das gleiche erlebt. Weiß jemand den Grund dafür oder ist es ein Fehler? –