Exemplo n.º 1
0
    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();
    }