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(); }
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; }
public void SetUp() { word = new Mock<IWordDocument>(); filter = new Mock<IFilterApplyer>(); w = new WordDumper(word.Object, filter.Object); }