private static void RunExample() { var filePath = Path.Combine(Directory.GetCurrentDirectory(), @"Data\names.txt"); var nameRespository = new NameFileRepository(filePath); var emailSender = new ConsoleMessageSender(nameRespository); emailSender.Send("Hello {0}"); }
/// <summary> /// Constructor /// </summary> /// <exception cref="ArgumentNullException"><paramref name="nameRepository"/> is <see langword="null" />.</exception> public ConsoleMessageSender(NameFileRepository nameRepository) { if (nameRepository == null) throw new ArgumentNullException(nameof(nameRepository)); _nameRepository = nameRepository; }