Допустим, у меня есть класс с методом, который вызывает другой метод, выполняющий некоторое преобразование как личное действие для входных параметров:
public void DoWork(params object[] arguments)
{
DoWorkSuper(Transform(arguments));
}
public void DoWorkSuper(string item)
{
}
private string Transform(params object[] arguments) {}
Что я хочу проверить, так это то, что DoWorkSuper()
был вызван для объектас соответствующим параметром и в качестве метода проверки на побочные эффекты Transform
.Внешних зависимостей нет, поэтому макет фреймворка, скорее всего, не решит ее.Есть предложения?