Example #1
0
        public PasteCodeAsGitWindow(PasteCodeAsGistAddin.PasteCodeAsGistAddin addin)
        {
            Addin = addin;

            Cancelled = true;

            Gist = new GistItem();

            InitializeComponent();


            mmApp.SetThemeWindowOverride(this);

            Loaded += PasteCode_Loaded;

            WebBrowserCode.Visibility = Visibility.Hidden;
        }
        public void PostJsonTest()
        {
            var addin = new GistIntegration.PasteCodeAsGistAddin();

            var gist = new GistItem
            {
                code        = "int x = 11102;",
                description = "Test addin code",
                filename    = "test.cs",
                isPublic    = true
            };
            var result = GistClient.PostGist(gist, PasteCodeAsGistConfiguration.Current.GithubUserToken);

            Assert.IsNotNull(result, "Gist is null");

            Console.WriteLine(result.htmlUrl);
            Console.WriteLine(result.id);
            Console.Write(result.embedUrl);

            ShellUtils.GoUrl(result.htmlUrl);
        }