public void Jiggle(JigglerArguments jigglerArguments) { Log.Debug("Jiggler engine executing."); var jiggleMethod = _jiggleMethodFactory.Create(jigglerArguments.JiggleAssemblyPath, jigglerArguments.JiggleMethod); var assemblyUpdater = _assemblyUpdaterFactory.Create(jigglerArguments.AssemblyToUpdatePath); assemblyUpdater.ApplyJiggleToAllMethodsInNamespace(jigglerArguments.NamespaceToUpdate, jiggleMethod); }
private void _SetupJigglerArguments() { _jigglerArguments = new JigglerArguments { AssemblyToUpdatePath = "assemblyPath", NamespaceToUpdate = "namespace", JiggleAssemblyPath = "jiggleAssembly", JiggleMethod = "jiggleMethod", }; }
private bool _AssertArguments(JigglerArguments jigglerArguments) { return jigglerArguments.AssemblyToUpdatePath == "assemblyPath" && jigglerArguments.NamespaceToUpdate == "namespace" && jigglerArguments.JiggleMethod == "jiggleMethod"; }
public void When() { var stringArguments = new[] {"assembly", "namespace", "jiggleAssembly", "jiggleMethod"}; _jigglerArguments = _jigglerArgumentsParser.Parse(stringArguments); }