private static void MainImpl(Options options) { try { if (options.Verbose) { Console.WriteLine($"Verbose output enabled. Current Arguments: -i {options.InputFile} -o {options.OutputFile} -v {options.Verbose}"); Console.WriteLine("ExpandARM is in Verbose mode!"); } else { Console.WriteLine("ExpandARM"); } var armio = ArmIO.Create(new FileSystem()); var armTemplate = armio.LoadArmTemplate(options.InputFile); armio.ExpandArmTemplate(armTemplate); armio.SaveExpandedTemplate(armTemplate, options.OutputFile); } catch (ExpandArmException) { throw; } catch (Exception e) { throw new ExpandArmException("Unhandled exception caught.", e); } }
public void Initialize() { fileSystem = MockFileSystemImpl.FileSystem; sut = ArmIO.Create(fileSystem); }