api-client-dotnet/RetailcrmUnitTest/V3/TelephonyTest.cs

34 lines
1.0 KiB
C#
Raw Normal View History

using System.Collections.Specialized;
using System.Configuration;
using System.Diagnostics;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Retailcrm;
using Retailcrm.Versions.V3;
namespace RetailcrmUnitTest.V3
{
[TestClass]
public class TelephonyTest
{
private readonly Client _client;
private readonly NameValueCollection _appSettings;
public TelephonyTest()
{
_appSettings = ConfigurationManager.AppSettings;
_client = new Client(_appSettings["apiUrl"], _appSettings["apiKey"]);
}
[TestMethod]
public void TelephonyManagerGet()
{
Response response = _client.TelephonyManagerGet(_appSettings["phone"]);
Debug.WriteLine(response.GetRawResponse());
Assert.IsTrue(response.IsSuccessfull());
Assert.IsTrue(response.GetStatusCode() == 200);
Assert.IsInstanceOfType(response, typeof(Response));
Assert.IsTrue(response.GetResponse().ContainsKey("success"));
}
}
}