Merge pull request #259 from knocte/avoidNRE

Tests: avoid NullReferenceException
This commit is contained in:
Ilya Pirozhenko 2016-10-23 14:05:59 +03:00 committed by GitHub
commit 4046109761

View file

@ -99,6 +99,12 @@ namespace TLSharp.Tests
.Where(x => x.GetType() == typeof(TLUser)) .Where(x => x.GetType() == typeof(TLUser))
.Cast<TLUser>() .Cast<TLUser>()
.FirstOrDefault(x => x.phone == NumberToSendMessage); .FirstOrDefault(x => x.phone == NumberToSendMessage);
if (user == null)
{
throw new System.Exception("Number was not found in Contacts List of user: " + NumberToSendMessage);
}
await client.SendTypingAsync(new TLInputPeerUser() { user_id = user.id }); await client.SendTypingAsync(new TLInputPeerUser() { user_id = user.id });
Thread.Sleep(3000); Thread.Sleep(3000);
await client.SendMessageAsync(new TLInputPeerUser() { user_id = user.id }, "TEST"); await client.SendMessageAsync(new TLInputPeerUser() { user_id = user.id }, "TEST");