У меня есть класс, который принимает объект конфигурации в качестве параметра конструктора, а затем создает новые объекты в конструкторе, используя эту конфигурацию. Так в общем, возможно ли издеваться над вновь созданным объектом без явного внедрения зависимости?
Соответствующие части кода:
public class Manager
{
List<Config> _configList;
List<StateObject> _stateObjectList;
public Manager(List<Config> configList)
{
_configList = configList;
foreach (config in _configList)
{
_stateObjectList.Add(new StateObject(config));
}
}
}
В частности, могу ли я каким-то образом высмеять возвращенный новый StateObject
внутри foreach l oop в конструкторе?
Я использую. NET Framework 4.7.2 с Moq 4.10, если он уместен