private static XmlDocument getXmlDocument() { var loader = new FileLoaderService( "C:/Users/marc.costello/Documents/Visual Studio 2012/Projects/JiraToBitBucket/jira_export.xml"); loader.LoadFile(); return(new ParserService().Parse(loader.XmlData)); }
private static JiraDocument getJiraDocument() { var xml = new FileLoaderService("C:/Users/marc.costello/Documents/Visual Studio 2012/Projects/JiraToBitBucket/jira_export.xml") .LoadFile() .XmlData; var parser = new ParserService().Parse(xml); return(new JiraDocument(parser)); }
public static JiraToBitbucketService MockJiraToBitbucketService() { var loader = new FileLoaderService( "C:/Users/marc.costello/Documents/Visual Studio 2012/Projects/JiraToBitBucket/jira_export.xml"); loader.LoadFile(); var xmlDocument = new ParserService().Parse(loader.XmlData); var document = new JiraDocument(xmlDocument); return(new JiraToBitbucketService(document)); }
private static void BeginProcess(string path) { var loader = new FileLoaderService(path).LoadFile(); // TODO: Move parsing into the FileLoaderService - it's a bit overkill as a seperate process. var xmlDocument = new ParserService().Parse(loader.XmlData); var doc = new JiraDocument(xmlDocument); var converter = new JiraToBitbucketService(doc); var bitbucketDoc = converter.BuildBitbucketDocument(); // Write out the Json result into a file string jsonFilePath = loader.JiraXmlFile.Directory.FullName + @"\db-1.0.json"; using (var jsonFile = new FileStream(jsonFilePath, FileMode.OpenOrCreate, FileAccess.ReadWrite)) { using (var writer = new StreamWriter(jsonFile)) { writer.Write(bitbucketDoc.ToJson()); } } }
public static void LoadFile_ThrowExceptionIfXMLFileIsNotARecocognisedExportFromJira() { var loader = new FileLoaderService("C:/Users/marc.costello/Documents/Visual Studio 2012/Projects/JiraToBitBucket/jira_export_invalid.xml"); Should.Throw <FileLoadException>(() => loader.LoadFile()); }
public static void FileIsValid_ThrowExceptionIfFileIsNotXMLFormat() { var loader = new FileLoaderService("C:/Users/marc.costello/Documents/Visual Studio 2012/Projects/JiraToBitBucket/jira_export.txt"); Should.Throw <FileLoadException>(() => loader.FileIsValid()); }
public void Setup() { _dataLoaderService = new FileLoaderService(); _parserService = new ParserService(); Mocks = new Mocks(); }