XUnit: тестирование теории с использованием нескольких провайдеров, реализующих один и тот же интерфейс - PullRequest
0 голосов
/ 24 августа 2018

Я пытаюсь написать тест Theory в XUnit для разных провайдеров хранения, реализующих один и тот же интерфейс:

public interface IEntityStorageProvider {}

public class InMemoryProvider : IEntityStorageProvider {}

public class FileSystemProvider : IEntityStorageProvider {}

И затем я создаю тест с методом Theory:

[Theory]
[?????????]
public BasicEntityProviderTest(IEntityStorageProvider) {}

Мой вопрос: что мне нужно сделать, чтобы [?????????] заработала эта теория?Нужно ли реализовывать класс, который предоставляет Enumerator, который возвращает моих провайдеров (InMemoryProvider, FileSystemProvider)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...