Я начинаю использовать Moq и не могу понять, как проверить метод Выполнить в приведенном ниже коде:
У меня есть следующий класс:
public class MyObject {
private IDataReaderPlugin m_source;
private IDataWriterPlugin m_dest;
private string[] m_dummyTags = new string[] { "tag1", "tag2", "tag3"};
public void Execute(DateTime time)
{
DataCollection tags = m_source.SnapshotUtc(m_dummyTags, time);
//Doing some treatment on the values in tags
m_dest.Write(tags);
}
}
Другой метод отвечает за создание и инициализацию IDataReaderPlugin и IDataWriterPlugin из информации в файле конфигурации.
Я хочу проверить метод Execute. Итак, мне нужно смоделировать m_source и m_dest , и после того, как я хочу проверить результат, отправленный на m_dest .
Как мне этого добиться с помощью Moq?
Спасибо.