예제 #1
0
 public TelegramService(ILog logger,
                        IUpdateManager updateManager,
                        IMessageService messageService,
                        IYahooWeatherService weatherService,
                        IUnitsConverterFactory unitsConverterFactory)
 {
     _updateManager         = updateManager;
     _messageService        = messageService;
     _weatherService        = weatherService;
     _unitsConverterFactory = unitsConverterFactory;
     _logger = logger;
     _logger.Debug($"Telegram Manager creation...");
     _updates = new Queue <Update>();
 }
예제 #2
0
        public TemperatureConverterFacts()
        {
            var kernel = new StandardKernel(new TestModule());

            _factory = kernel.Get <IUnitsConverterFactory>();
        }
예제 #3
0
        public DegreeToDirectionConverterFacts()
        {
            var kernel = new StandardKernel(new TestModule());

            _factory = kernel.Get <IUnitsConverterFactory>();
        }