public IService GetAvtoCarDriveService(string token) { var telegramBotClient = new TelegramBotClient(token); var adminIdsService = new AdminIdsService(); var carService = new CarService(); var messageProcessorFactory = new MessageProcessorFactory(_logger, telegramBotClient, adminIdsService, carService); var messageTypeIdentifier = new MessageTypeIdentifier(); return(new AvtoCarDriveService(new TelegramBotClient(token), new MessageProcessor(_logger, telegramBotClient, messageProcessorFactory, adminIdsService, messageTypeIdentifier))); }
void Can_Create_MTI() { //Act MessageTypeIdentifier mti1 = new MessageTypeIdentifier("0100"); MessageTypeIdentifier mti2 = new MessageTypeIdentifier("1110"); MessageTypeIdentifier mti3 = new MessageTypeIdentifier(Version.ISO8583_1987, MessageClass.Authorization, MessageSubClass.Request); //Assert Assert.Equal(Version.ISO8583_1987, mti1.Version); Assert.Equal(MessageClass.Authorization, mti1.MessageClass); Assert.Equal(MessageSubClass.Request, mti1.MessageSubClass); Assert.Equal(MessageSubClass.Response, mti2.MessageSubClass); Assert.Equal("0100", mti3.ToString()); }