예제 #1
0
        public HTTP(ConfigProtocol configProtocol)
        {
            _configProtocol = configProtocol ?? throw new ArgumentNullException(nameof(configProtocol));

            _host      = configProtocol.Host;
            _period    = configProtocol.Period;
            _validCode = Convert.ToInt32(configProtocol.GetAdditionalAttribute("ValidCode"));
        }
예제 #2
0
        public TCP(ConfigProtocol configProtocol)
        {
            _configProtocol = configProtocol ?? throw new ArgumentNullException(nameof(configProtocol));

            _host   = configProtocol.Host;
            _period = configProtocol.Period;
            _port   = Convert.ToInt32(configProtocol.GetAdditionalAttribute("Port"));
        }
예제 #3
0
 public void ConfigProtocol_for_func_GetAdditionalAttribute_onNotExistContainerAttributes()
 {
     Assert.Throws <NullReferenceException>(() => _configProtocol.GetAdditionalAttribute("attributeNotExist"));
 }