如何模拟xmlSerializer

Mr.*_*ome 1 c# xml rhino-mocks

我试图删除我的xmlSerializer依赖项,并使用xinSerializer模拟使用rhinomocks.但似乎IXmlSerializer并没有得到XmlSerializer的支持.我错了吗?如何注入我的xmlserializer依赖项?

Dan*_*nex 6

在XmlSerializer周围编写一个包装器并使用包装器

 public class XmlSerializerWrapper:IXmlSerializerWrapper
  {
       private XmlSerializer _serializer;

      //implement some methods that you need from XmlSerializer
  }
Run Code Online (Sandbox Code Playgroud)

  • 从意识形态上来说,我已经得到了这个,但这是非常有效,简单和普遍适用的,我不能帮助,但我喜欢这个解决方案. (2认同)