Ejemplo n.º 1
0
        public NetworkClientFactory(INetworkSettings networkSettings,
            ISpeedMeasurerFactory speedMeasurerFactory,
            ILogger logger)
        {
            if (networkSettings == null)
                throw new ArgumentNullException("networkSettings");
            if (speedMeasurerFactory == null)
                throw new ArgumentNullException("speedMeasurerFactory");
            if (logger == null)
                throw new ArgumentNullException("logger");

            this.networkSettings = networkSettings;
            this.speedMeasurerFactory = speedMeasurerFactory;
            this.logger = logger;
        }
Ejemplo n.º 2
0
        public NetworkClientFactory(INetworkSettings networkSettings,
                                    ISpeedMeasurerFactory speedMeasurerFactory,
                                    ILogger logger)
        {
            if (networkSettings == null)
            {
                throw new ArgumentNullException("networkSettings");
            }
            if (speedMeasurerFactory == null)
            {
                throw new ArgumentNullException("speedMeasurerFactory");
            }
            if (logger == null)
            {
                throw new ArgumentNullException("logger");
            }

            this.networkSettings      = networkSettings;
            this.speedMeasurerFactory = speedMeasurerFactory;
            this.logger = logger;
        }