Средство запуска ReSharper не учитывает вложенные классы контекста. Вместо вложения классов контекста:
namespace SomeNamespace
{
public class Specs
{
public class when_something_happens
{
Because of = () => {};
It should_do_something = () => {};
}
}
}
Автор контекстов, которые не являются вложенными, то есть корневые классы внутри пространства имен:
namespace SomeNamespace
{
public class when_something_happens
{
Because of = () => {};
It should_do_something = () => {};
}
}
Зелено-желтые значки теста ReSharper появляются, если выполнены все условия:
- класс общедоступен
- класс не абстрактный
- класс не является вложенным
- имеет> = 1 поле спецификации (
It
),
или имеет> = 1 поле поведения
(Behaves_like<>
)