/// <summary> /// Mockable Constructor /// </summary> /// <param name="name">Queue Name</param> /// <param name="manager">Manager</param> /// <param name="client"Client></param> public TopicSender(string name, NamespaceManager manager, IBusTopicClient client) { if (string.IsNullOrWhiteSpace(name)) { throw new ArgumentException("name"); } if (null == client) { throw new ArgumentNullException("client"); } if (null == manager) { throw new ArgumentNullException("manager"); } this.name = name; this.manager = manager; this.client = client; }
public EmployeeQueuer(IBusTopicClient client) : base(5) { this.queue = new BusMessageSender(client); }