public void Setup() { injectionHelper = new InjectionHelper(); injectionHelper.Bind <string>().WithId("repoPath").FromInstance(@"D:\Test_Repo"); injectionHelper.Bind <GitSettingsJson>().FromInstance(new GitSettingsJson { Threading = 0 }); injectionHelper.Bind <GitCallbacks>(); injectionHelper.Bind <IGitPrefs>().To <GitPrefs>(); injectionHelper.Bind <GitAsyncManager>(); injectionHelper.Bind <GitManager>(); gitManager = injectionHelper.GetInstance <GitManager>(); gitManager.InitilizeRepository(); signature = new Signature("Test", "*****@*****.**", DateTime.Now); injectionHelper.GetInstance <GitCallbacks>().IssueEditorUpdate(); }