Esempio n. 1
0
        public void It_Should_Transform_To_Unix()
        {
            word.Setup(d => d.Read()).Returns(new List<string>());
            filter.Setup(f => f.Apply(It.IsAny<List<string>>(), It.IsAny<Dictionary<string, string>>()))
                  .Verifiable();

            w = new WordDumper(word.Object, filter.Object);

            w.Dump(new Dictionary<string, string> { { "file", "file.doc" } });

            filter.Verify();
        }
Esempio n. 2
0
        private static List<string> extract(string[] args)
        {
            List<string> result = null;
            WordDocument document = null;
            var parser = new ArgsParser();

            try
            {
                document = new WordDocument();
                var filters = new FilterApplyer(new List<Filter>()
                              { new UnixFilter(),
                                new NoCarriageReturnFilter()
                              });

                var dumper = new WordDumper(document, filters);
                result = dumper.Dump(parser.Parse(args));
            }
            catch
            {
                if (document != null)
                    document.Finally();
            }
            return result;
        }
Esempio n. 3
0
 public void SetUp()
 {
     word = new Mock<IWordDocument>();
     filter = new Mock<IFilterApplyer>();
     w = new WordDumper(word.Object, filter.Object);
 }