public void TestIpv6()
        {
            IDeviceSpecsValidator deviceSpecsValidator = ServiceProvider.GetService <IDeviceSpecsValidator>();

            Assert.True(deviceSpecsValidator.IsValidIPv6Address("f1ac:5242:1b9b:fcf1:de3a:2391:f8e8:fd5a"));

            Assert.True(deviceSpecsValidator.IsValidIPv6Address("04b2:0dd8:f211:2efd:64cc:6bbb:7d08:91cc"));

            Assert.True(deviceSpecsValidator.IsValidIPv6Address("2001:0db8:85a3:0000:0000:8a2e:0370:7334"));

            Assert.True(deviceSpecsValidator.IsValidIPv6Address("2001:0db8:85a3::8a2e:0370:7334"));

            Assert.False(deviceSpecsValidator.IsValidIPv6Address(null));

            Assert.False(deviceSpecsValidator.IsValidIPv6Address(""));

            Assert.False(deviceSpecsValidator.IsValidIPv6Address("8a2e"));

            Assert.False(deviceSpecsValidator.IsValidIPv6Address("2001:0db8"));

            Assert.False(deviceSpecsValidator.IsValidIPv6Address("64cc:6bbb:7d08:91cc"));

            Assert.False(deviceSpecsValidator.IsValidIPv6Address("12.563.21.3"));

            Assert.False(deviceSpecsValidator.IsValidIPv6Address("04b2:0dd8:f211:2efd:64cc:6bbb:7d08:91cc:425d"));

            Assert.False(deviceSpecsValidator.IsValidIPv6Address("122.33.5.56"));
        }
Beispiel #2
0
 public RegisterGatewayCommandHandler(
     IGatewayBusiness gatewayBusiness,
     IDeviceSpecsValidator deviceSpecsValidator,
     ILogger <RegisterGatewayCommandHandler> logger
     )
 {
     _gatewayBusiness      = gatewayBusiness;
     _deviceSpecsValidator = deviceSpecsValidator;
     _logger = logger;
 }
        public void TestPortNumber()
        {
            IDeviceSpecsValidator deviceSpecsValidator = ServiceProvider.GetService <IDeviceSpecsValidator>();

            Assert.True(deviceSpecsValidator.IsValidPort(1));

            Assert.True(deviceSpecsValidator.IsValidPort(10));

            Assert.False(deviceSpecsValidator.IsValidPort(0));

            Assert.False(deviceSpecsValidator.IsValidPort(-1));
        }
        public void TestIpv4()
        {
            IDeviceSpecsValidator deviceSpecsValidator = ServiceProvider.GetService <IDeviceSpecsValidator>();

            Assert.True(deviceSpecsValidator.IsValidIPv4Address("122.33.5.56"));

            Assert.True(deviceSpecsValidator.IsValidIPv4Address("127.0.0.1"));

            Assert.False(deviceSpecsValidator.IsValidIPv4Address(null));

            Assert.False(deviceSpecsValidator.IsValidIPv4Address(""));

            Assert.False(deviceSpecsValidator.IsValidIPv4Address("1"));

            Assert.False(deviceSpecsValidator.IsValidIPv4Address("12.4"));

            Assert.False(deviceSpecsValidator.IsValidIPv4Address("12.7.4"));

            Assert.False(deviceSpecsValidator.IsValidIPv4Address("12.563.21.3"));

            Assert.False(deviceSpecsValidator.IsValidIPv4Address("256.0.21.56"));

            Assert.False(deviceSpecsValidator.IsValidIPv4Address("f1ac:5242:1b9b:fcf1:de3a:2391:f8e8:fd5a"));
        }