/// <summary> /// Создает бомбер, который содержит все сервисы /// </summary> /// <param name="email">Целевая почта</param> /// <returns></returns> public static Bomber FullBomber(string email) { Bomber fullBomber = new Bomber(email); //Новый экземпляр бомбера fullBomber.emailSendsServices.Add(new FixPriceSender()); //Добавляем в него сервис фикспрайса return(fullBomber); //Возвращаем экземпляр }
static void Main(string[] args) { BomberLogger.GetLogger().Info("Запуск логгера"); string email = "*****@*****.**"; LogManager.Configuration.Variables["email"] = email; Bomber bomber = BomberFactory.FullBomber(email); //С помощью фабрики создаём новый экземпляр бомбера bomber.Bomb().Wait(); //Начинаем бомбить и ждём завершения задачи }