예제 #1
0
 public void ExpandTreeTest()
 {
     _referenceBookStorage.FillStorage();
     Assert.That(_referenceBookStorage.GetPartById(1).Name, Is.EqualTo("Root 1"));
     Assert.That(_referenceBookStorage.GetPartById(2).Name, Is.EqualTo("Root 2"));
     Assert.That(_referenceBookStorage.GetPartById(3).Name, Is.EqualTo("Part 1"));
     Assert.That(_referenceBookStorage.GetPartById(4).Name, Is.EqualTo("Part 2"));
 }
예제 #2
0
        /// <inheritdoc />
        public void InitialiseSession()
        {
            XmlConfigurator.Configure();
            _tasksStorage.FillStorage();
            _referenceBookStorage.FillStorage();
            foreach (var messageProcessor in _messageProcessors)
            {
                _telegramBotClient.OnMessage += messageProcessor.OnMessage;
            }

            _telegramBotClient.Timeout = new TimeSpan(0, 20, 0);
            _telegramBotClient.StartReceiving();

            Task.Run(async() => await Task.Delay(Timeout.Infinite, _cancellationToken.Token).ConfigureAwait(false));
        }