2015-11-26 3 views
0

Использование ReSharper Ultimate, 10 и NUnit 3 Попытка написать несколько модульных тестов, которые имеют базовый классReSharper + NUnit тесты показывают, неубедительны при тестировании наследования

[TestFixture] 
public abstract class BaseTests 
{ 
    protected BaseTests(/*some parameters */) 
    { 
     // some ctor code 
    } 

    [SetUp] 
    public void Setup() 
    { 
     // some setup code 
    } 

    [Test] 
    public void Test1() 
    { 
     // some tests code 
    } 

    [Test] 
    public void Test2() 
    { 
     // some tests code 
    } 
} 

[TestFixture] 
public class TestA : BaseTests 
{ 
    public TestA() : base(/* some parameters */) { } 
} 

[TestFixture] 
public class TestB : BaseTests 
{ 
    public TestB() : base(/* some parameters */) { } 
} 

Моя проблема заключается в том, что блок испытания бегун (ReSharper) показывает те тесты inconclusive, хотя ни один из тестов не срабатывает при отладке.

Идеи?

+0

Это работает для вас сейчас? Что касается ReSharper 10.0.2 и NUnit 3.0.1, мы по-прежнему не можем запускать _inherited_ тесты в VS 2013 или 2015 году. Любопытно, если вам повезло больше, чем мне! –

+0

Мне действительно удалось запустить эти тесты с помощью RS и VS15 –

ответ

2

Nunit 3 RTM пока не поддерживается. Текущая версия ReSharper 10.0.1 поддерживает только Nunit 3 Beta 5. ReSharper 10.0.2 будет иметь поддержку, она должна появиться в ближайшие несколько недель. Я не знаю, добавила ли добавочная поддержка RTM current EAP, но, возможно, стоит попробовать.

+0

https://youtrack.jetbrains.com/issue/RSRP-450313 –

Смежные вопросы