SendMessageTest: rather crash with meaningful exception

Rather crash with meaningful exception than not passing the
test and only giving a hint when debugging.
This commit is contained in:
Andres G. Aragoneses 2016-11-03 01:31:47 +08:00
parent 8b04f82846
commit 738a84937e

View file

@ -84,10 +84,6 @@ namespace TLSharp.Tests
if (string.IsNullOrEmpty(NotRegisteredNumberToSignUp)) if (string.IsNullOrEmpty(NotRegisteredNumberToSignUp))
Debug.WriteLine(appConfigMsgWarning, nameof(NotRegisteredNumberToSignUp)); Debug.WriteLine(appConfigMsgWarning, nameof(NotRegisteredNumberToSignUp));
NumberToSendMessage = ConfigurationManager.AppSettings[nameof(NumberToSendMessage)];
if (string.IsNullOrEmpty(NumberToSendMessage))
Debug.WriteLine(appConfigMsgWarning, nameof(NumberToSendMessage));
UserNameToSendMessage = ConfigurationManager.AppSettings[nameof(UserNameToSendMessage)]; UserNameToSendMessage = ConfigurationManager.AppSettings[nameof(UserNameToSendMessage)];
if (string.IsNullOrEmpty(UserNameToSendMessage)) if (string.IsNullOrEmpty(UserNameToSendMessage))
Debug.WriteLine(appConfigMsgWarning, nameof(UserNameToSendMessage)); Debug.WriteLine(appConfigMsgWarning, nameof(UserNameToSendMessage));
@ -134,6 +130,10 @@ namespace TLSharp.Tests
[TestMethod] [TestMethod]
public async Task SendMessageTest() public async Task SendMessageTest()
{ {
NumberToSendMessage = ConfigurationManager.AppSettings[nameof(NumberToSendMessage)];
if (string.IsNullOrWhiteSpace(NumberToSendMessage))
throw new Exception($"Please fill the '{nameof(NumberToSendMessage)}' setting in app.config file first");
var client = NewClient(); var client = NewClient();
await client.ConnectAsync(); await client.ConnectAsync();