using System; using System.Collections.Generic; using System.Diagnostics; using Microsoft.VisualStudio.TestTools.UnitTesting; using Retailcrm; using Retailcrm.Versions.V4; namespace RetailcrmUnitTest.V4 { [TestClass] public class MarketplaceTest { private readonly Client _client; public MarketplaceTest() { _client = new Client( Environment.GetEnvironmentVariable("RETAILCRM_URL"), Environment.GetEnvironmentVariable("RETAILCRM_KEY") ); } [TestMethod] public void MarketplaceSettingsEdit() { string guid = Guid.NewGuid().ToString().Replace("-", string.Empty).Substring(0, 6); Response response = _client.MarketplaceSettingsEdit( new Dictionary() { { "name", $"MarketplaceApp-{guid}" }, { "code", guid}, { "configurationUrl", $"http://{guid}.example.com"}, { "active", false} } ); Debug.WriteLine(response.GetRawResponse()); Assert.IsTrue(response.IsSuccessfull()); Assert.IsInstanceOfType(response, typeof(Response)); Assert.IsTrue(response.GetResponse().ContainsKey("success")); } } }