Exemplo n.º 1
0
        public void TestNoIPAddressSeriesSet()
        {
            IPAddressGenerator ipAddressGenerator = new IPAddressGenerator();

            foreach (var x in ipAddressGenerator.GetIPAddresses())
            {
            }
        }
Exemplo n.º 2
0
        public void IPAddressGeneratorTest()
        {
            IGenerator <string> ipaddress = new IPAddressGenerator();
            var ipaddy = (string)ipaddress.Generate();

            Assert.IsNotNull(ipaddy);
            Assert.IsTrue(IsValidIPAddress(ipaddy));
        }
Exemplo n.º 3
0
        public void IPAddressGenerator()
        {
            IIPAddressGenerator ipaddressgenerator = new IPAddressGenerator();
            string ipaddy = ipaddressgenerator.Generate(random, string.Empty, string.Empty, string.Empty, string.Empty);

            Assert.IsNotNull(ipaddy);
            Regex testpattern = new Regex("^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$");

            Assert.IsTrue(testpattern.IsMatch(ipaddy));
        }
        public void IPAddressGenerator_GenerateIPV4Address_SUCCESS()
        {
            string generated = IPAddressGenerator.GenerateIPV4Address();

            Assert.NotNull(generated);
            Assert.NotEmpty(generated);

            string[] splited = generated.Split('.');

            Assert.True(splited.Length == 4);

            byte octet;

            for (int i = 0; i < splited.Length; i++)
            {
                Assert.True(byte.TryParse(splited[i], out octet));
            }
        }
        public void IPAddressGenerator_GenerateIPV6Address_SUCCESS()
        {
            string generated = IPAddressGenerator.GenerateIPV6Address();

            Assert.NotNull(generated);
            Assert.NotEmpty(generated);

            string[] splited = generated.Split(':');

            Assert.True(splited.Length == 8);

            ushort hextet;

            for (int i = 0; i < splited.Length; i++)
            {
                Assert.True(ushort.TryParse(splited[i], NumberStyles.HexNumber, CultureInfo.InvariantCulture, out hextet));
            }
        }
Exemplo n.º 6
0
 public IPAddressGeneratorUnitTest()
 {
     _ipAddressGenerator = new IPAddressGenerator();
 }
Exemplo n.º 7
0
 public SimpleComputingNodeDiscovererTest()
 {
     _computingNodeDiscoverer = new SimpleComputingNodeDiscoverer();
     _addressGenerator        = new IPAddressGenerator();
     _handshake = new SimpleHandshaker();
 }
Exemplo n.º 8
0
 public void IPAddressGenerator()
 {
     IIPAddressGenerator ipaddressgenerator = new IPAddressGenerator();
     string ipaddy = ipaddressgenerator.Generate(random, string.Empty, string.Empty, string.Empty, string.Empty);
     Assert.IsNotNull(ipaddy);
     Regex testpattern=new Regex("^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$");
     Assert.IsTrue(testpattern.IsMatch(ipaddy));
 }
Exemplo n.º 9
0
 public void IPAddressGeneratorTest()
 {
     IGenerator<string> ipaddress = new IPAddressGenerator();
     var ipaddy = (string) ipaddress.Generate();
     Assert.IsNotNull(ipaddy);
     Assert.IsTrue(IsValidIPAddress(ipaddy));
 }