private static ITaskExecutor ToConnectionExecutor(ConnectionRequest request) { var query = new ConnectionQuery(request.ResponseEndPoint) { Id = request.Id, UserName = request.UserName, Password = request.Password }; return new ConnectionExecutor(query, new XMLSerializedResponseSender()); }
public ConnectionExecutor(ConnectionQuery query, IResponseSender responseSender) { Id = Guid.NewGuid(); _query = query; _responseSender = responseSender; }