private void butResources_Click(object sender, EventArgs e) { OpenFileDialog openFile = new OpenFileDialog(); if (openFile.ShowDialog() == DialogResult.OK) { FileInfo file = new FileInfo(openFile.FileName); var r = _api.CreateFileResources(file.FullName, file.Name, "file_mime", "tree"); textResources.Text = String.Join(",", r.Results); textGetQuoteResources.Text = textResources.Text; MessageBox.Show(r.ToString()); } }
public void Test() { Ohtapi ohtapi = new Ohtapi(Tools.TestPublicKey, Tools.TestSecretKey, true); Assert.IsNotNull(ohtapi); ohtapi = new Ohtapi("", "", true); var result = ohtapi.CreateFileResources("", "", "", "tree"); Assert.IsNotNull(result); Assert.AreNotEqual(0, result.Status.Code); Assert.AreNotEqual(-1, result.Status.Code); var provider = Substitute.For <ICreateFileResourceProvider>(); ohtapi.CreateFileResourceProvider = provider; provider.Get(string.Empty, null, string.Empty, string.Empty, string.Empty).ReturnsForAnyArgs(ExpectedJsonResultOk); result = ohtapi.CreateFileResources(string.Empty); Assert.IsNotNull(result); Assert.AreEqual(0, result.Status.Code); provider.Get(string.Empty, null, string.Empty, string.Empty, string.Empty).ReturnsForAnyArgs(ExpectedJsonResultErr); result = ohtapi.CreateFileResources(string.Empty); Assert.IsNotNull(result); Assert.AreNotEqual(0, result.Status.Code); Assert.AreNotEqual(-1, result.Status.Code); provider.Get(string.Empty, null, string.Empty, string.Empty, string.Empty).ReturnsForAnyArgs(string.Empty); result = ohtapi.CreateFileResources(string.Empty); Assert.IsNotNull(result); Assert.AreEqual(-1, result.Status.Code); }