示例#1
0
 public TestsForXmlPanelService()
 {
     _embeddedResourceReader = A.Fake <IEmbeddedResourceReader>();
     _xmlModelReader         = A.Fake <IXmlModelReader>();
     _xmlModelMapper         = A.Fake <IXmlModelMapper>();
     _sut = new XmlFoldingLoader(_embeddedResourceReader, _xmlModelReader, _xmlModelMapper);
 }
 public XmlFoldingLoader(IEmbeddedResourceReader embeddedResourceReader, IXmlModelReader xmlModelReader, IXmlModelMapper xmlModelMapper)
 {
     if (embeddedResourceReader == null)
     {
         throw new ArgumentNullException(nameof(embeddedResourceReader));
     }
     if (xmlModelReader == null)
     {
         throw new ArgumentNullException(nameof(xmlModelReader));
     }
     if (xmlModelMapper == null)
     {
         throw new ArgumentNullException(nameof(xmlModelMapper));
     }
     _embeddedResourceReader = embeddedResourceReader;
     _xmlModelReader         = xmlModelReader;
     _xmlModelMapper         = xmlModelMapper;
 }