Какой метод лучше всего проверить сериализацию?

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, но у меня ничего не вышло.

Пожалуйста, помогите мне заглушить / имитировать вызовы сериализатора.

6
задан Alex 23 April 2011 в 07:01
поделиться