예제 #1
0
        public void GeneratesOdtTemplate()
        {
            var asm = Assembly.GetExecutingAssembly();

            using (var stream = asm.GetManifestResourceStream("TestProject.OdtContent.xml"))
            {
                if (stream == null)
                {
                    return;
                }
                var reader = new StreamReader(stream);
                _content = reader.ReadToEnd();
            }


            _odtDocumentInformation = new DocumentInformation(
                OdfHandlerService.FileType.Odt,
                new byte[0], _content,
                new OdfMetadata(typeof(object)));


            _xDocumentParserService.Setup(x => x.Parse(It.IsAny <string>())).Returns(XDocument.Parse(_content));


            _sut.GenerateTemplate(_odtDocumentInformation, _xmlNamespaceService, _xDocumentParserService.Object);


            _xDocumentParserService.Verify(x => x.Parse(It.IsAny <string>()));
        }
예제 #2
0
 public void SetUp()
 {
     _mockDocumentInformation.SetupGet(x => x.FileType).Returns(OdfHandlerService.FileType.Ods);
     _sut = _templateFactory.GenerateTemplate(_mockDocumentInformation.Object, new XmlNamespaceService(),
                                              _mockXdocumentParserService.Object);
 }