using System;
using System.Xml.Serialization;
using System.IO;
namespace Mailer {
public class ClientConfiguration {
public virtual bool Save(string fileName) {
XmlSerializer serializer = new XmlSerializer(typeof(ClientConfiguration));
using (StreamWriter writer = new StreamWriter(fileName)) {
serializer.Serialize(writer, this);
}
return true;
}
}
}
В приведенном выше коде я хотел бы заглушить / имитировать метод serializer.Serialize, чтобы гарантировать, что метод вызывается. Я так много пробовал использовать moq и NMock, но у меня ничего не вышло.
Пожалуйста, помогите мне заглушить / имитировать вызовы сериализатора.