Extract response exceptions
[smsapi-csharp.git] / smsapiTests / ConfigurationTest.cs
bloba23416fd0c789369ac89bd30747d166efcb25188
1 using System;
2 using System.Configuration;
3 using Microsoft.VisualStudio.TestTools.UnitTesting;
4 using SMSApi.Api;
6 namespace smsapiTests;
8 [TestClass]
9 public class ConfigurationTest
11 [TestMethod]
12 public void VerifyConfiguration()
14 ExeConfigurationFileMap map = new();
15 map.ExeConfigFilename = "testhost.dll.config";
16 Configuration config = ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None);
18 var token = ConfigurationManager.AppSettings["oauthToken"];
19 Assert.IsNotNull(token);
20 Assert.AreNotEqual("", token);
22 var validTestNumber = ConfigurationManager.AppSettings["validTestNumber"];
23 Assert.IsNotNull(validTestNumber);
24 Assert.AreNotEqual("", validTestNumber);
26 ProxyAddress proxy;
27 Assert.IsTrue(Enum.TryParse(ConfigurationManager.AppSettings["addressType"], out proxy));