В MBUnit v2 я сделал это:
public class ConnectionStringFactory
{
[Factory]
public string ConnectionString
{
get
{
return ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString;
}
}
}
[ProviderFactory(typeof(ConnectionStringFactory),typeof(string))]
public class CustomerTests
{
public void GetCustomerTest(string connectionString)
{
}
public void GetCustomersTest(string connectionString)
{
}
}
Мне пришлось создать ОДИН класс Factory, возвращающий мне connectionString, который вставляется в каждый метод тестирования класса модульного тестирования.
Как это можно сделать с MBUnit v3, где исчезла ProviderFactory?
Я много играл с классом Factory, но результат не тот, который я хочу.
Я хочу, чтобы фабрика строк подключения использовалась всеми тестовыми классами, где строка подключения
вводится в каждый метод испытаний автоматически.