У меня есть такой интерфейс:
Interface IWriteFile {
string FileName {get;set;}
void Open();
void WriteData(string dataToWrite);
void Close();
}
Я хочу протестировать класс, который будет использовать этот интерфейс для заполнения файла. Он будет вызывать WriteData несколько раз, и я просто хочу проверить окончательный результат. Есть ли способ ввести новое закрытое поле в объект Mock, к которому будет добавляться каждый раз, когда вызывается WriteData (Data)?
Я просто хочу посмотреть, как будет выглядеть файл в конце дня. Есть ли лучший подход к этому?