diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml deleted file mode 100644 index 7e8a4995..00000000 --- a/.github/workflows/build.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: SonarCloud -on: - push: - branches: - - master - pull_request: - types: [opened, synchronize, reopened] -jobs: - build: - name: Build and analyze - runs-on: windows-latest - steps: - - name: Set up JDK 11 - uses: actions/setup-java@v4 - with: - distribution: 'temurin' - java-version: 17 - - uses: actions/checkout@v2 - with: - fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis - - name: Cache SonarCloud packages - uses: actions/cache@v1 - with: - path: ~\sonar\cache - key: ${{ runner.os }}-sonar - restore-keys: ${{ runner.os }}-sonar - - name: Cache SonarCloud scanner - id: cache-sonar-scanner - uses: actions/cache@v1 - with: - path: .\.sonar\scanner - key: ${{ runner.os }}-sonar-scanner - restore-keys: ${{ runner.os }}-sonar-scanner - - name: Install SonarCloud scanner - if: steps.cache-sonar-scanner.outputs.cache-hit != 'true' - shell: powershell - run: | - New-Item -Path .\.sonar\scanner -ItemType Directory - dotnet tool update dotnet-sonarscanner --tool-path .\.sonar\scanner - - name: Install code-coverage - shell: powershell - run: | - dotnet tool install --global dotnet-coverage - - name: Build and analyze - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - shell: powershell - run: | - .\.sonar\scanner\dotnet-sonarscanner begin /k:"lduchosal_ipnetwork" /o:"lduchosal" /d:sonar.login="${{ secrets.SONAR_TOKEN }}" /d:sonar.host.url="https://sonarcloud.io" /d:sonar.cs.vscoveragexml.reportsPaths=coverage.xml - dotnet build --no-incremental src - dotnet-coverage collect 'dotnet test src/TestProject' -f xml -o 'coverage.xml' - .\.sonar\scanner\dotnet-sonarscanner end /d:sonar.login="${{ secrets.SONAR_TOKEN }}" diff --git a/src/TestProject/BigIntegerBitWiseUnitTest.cs b/src/TestProject/BigIntegerBitWiseUnitTest.cs index 9d0efa90..a1d1af1f 100644 --- a/src/TestProject/BigIntegerBitWiseUnitTest.cs +++ b/src/TestProject/BigIntegerBitWiseUnitTest.cs @@ -2,17 +2,17 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class BigIntegerBitWiseUnitTest +namespace TestProject { - [TestMethod] - [DataRow(new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0x00 }, 4, new byte[] { 0x0 })] - [DataRow(new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0x00 }, 8, - new byte[] { 0x0, 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0x0 })] - public void Test1(byte[] bytes, int reverseLength, byte[] expected) + [TestClass] + public class BigIntegerBitWiseUnitTest { + [TestMethod] + [DataRow(new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0x00 }, 4, new byte[] { 0x0 })] + [DataRow(new byte[] { 0xFF, 0xFF, 0xFF, 0xFF, 0x00 }, 8, + new byte[] { 0x0, 0x0, 0x0, 0x0, 0xFF, 0xFF, 0xFF, 0xFF, 0x0 })] + public void Test1(byte[] bytes, int reverseLength, byte[] expected) + { var reverseme = new BigInteger(bytes); BigInteger reversed = reverseme.PositiveReverse(reverseLength); byte[] result = reversed.ToByteArray(); @@ -23,4 +23,5 @@ public void Test1(byte[] bytes, int reverseLength, byte[] expected) Assert.AreEqual(expected[i], result[i], i.ToString()); } } + } } \ No newline at end of file diff --git a/src/TestProject/BigIntegerToUnitTest.cs b/src/TestProject/BigIntegerToUnitTest.cs index 43029c26..0372d1be 100644 --- a/src/TestProject/BigIntegerToUnitTest.cs +++ b/src/TestProject/BigIntegerToUnitTest.cs @@ -2,13 +2,13 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class BigIntegerToUnitTest +namespace TestProject { - [TestMethod] - public void TestToOctalString1() + [TestClass] + public class BigIntegerToUnitTest + { + [TestMethod] + public void TestToOctalString1() { byte[] bytes = { 0xFF, 0xFF, 0xFF, 0xFF, 0x00 }; var convertme = new BigInteger(bytes); @@ -17,8 +17,8 @@ public void TestToOctalString1() Assert.AreEqual("037777777777", result); } - [TestMethod] - public void TestToOctalString3() + [TestMethod] + public void TestToOctalString3() { var bigi = BigInteger.Parse("1048576"); bigi++; @@ -27,8 +27,8 @@ public void TestToOctalString3() Assert.AreEqual("04000001", result); } - [TestMethod] - public void TestToOctalString01() + [TestMethod] + public void TestToOctalString01() { BigInteger bigi = BigInteger.Zero; bigi++; @@ -37,8 +37,8 @@ public void TestToOctalString01() Assert.AreEqual("01", result); } - [TestMethod] - public void TestToOctalString02() + [TestMethod] + public void TestToOctalString02() { BigInteger bigi = BigInteger.Zero; bigi--; @@ -47,8 +47,8 @@ public void TestToOctalString02() Assert.AreEqual("377", result); } - [TestMethod] - public void TestToOctalString03() + [TestMethod] + public void TestToOctalString03() { BigInteger bigi = BigInteger.Zero; bigi--; @@ -63,8 +63,8 @@ public void TestToOctalString03() Assert.AreEqual("371", result); } - [TestMethod] - public void TestToHexadecimalString1() + [TestMethod] + public void TestToHexadecimalString1() { byte[] bytes = { 0xFF, 0xFF, 0xFF, 0xFF, 0x00 }; var convertme = new BigInteger(bytes); @@ -73,8 +73,8 @@ public void TestToHexadecimalString1() Assert.AreEqual("0FFFFFFFF", result); } - [TestMethod] - public void TestToBinaryString1() + [TestMethod] + public void TestToBinaryString1() { byte[] bytes = { 0xFF, 0xFF, 0xFF, 0xFF, 0x00 }; var convertme = new BigInteger(bytes); @@ -83,8 +83,8 @@ public void TestToBinaryString1() Assert.AreEqual("011111111111111111111111111111111", result); } - [TestMethod] - public void TestToBinaryString01() + [TestMethod] + public void TestToBinaryString01() { BigInteger bigi = BigInteger.Zero; bigi++; @@ -93,8 +93,8 @@ public void TestToBinaryString01() Assert.AreEqual("01", result); } - [TestMethod] - public void TestToBinaryString2() + [TestMethod] + public void TestToBinaryString2() { var convertme = new BigInteger(-1); string result = convertme.ToBinaryString(); @@ -102,8 +102,8 @@ public void TestToBinaryString2() Assert.AreEqual("11111111", result); } - [TestMethod] - public void TestToBinaryString3() + [TestMethod] + public void TestToBinaryString3() { byte[] bytes = { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF }; @@ -112,4 +112,5 @@ public void TestToBinaryString3() Assert.AreEqual("11111111", result); } + } } \ No newline at end of file diff --git a/src/TestProject/CidrClassFullIpv4UnitTest.cs b/src/TestProject/CidrClassFullIpv4UnitTest.cs index 2ab99e2f..6ff5935b 100644 --- a/src/TestProject/CidrClassFullIpv4UnitTest.cs +++ b/src/TestProject/CidrClassFullIpv4UnitTest.cs @@ -2,13 +2,13 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class CidrClassFullIpv4UnitTest +namespace TestProject { - [TestMethod] - public void TestTryGuessCidrNull() + [TestClass] + public class CidrClassFullIpv4UnitTest + { + [TestMethod] + public void TestTryGuessCidrNull() { var cidrguess = new CidrClassFull(); @@ -19,8 +19,8 @@ public void TestTryGuessCidrNull() Assert.AreEqual(0, cidr, "cidr"); } - [TestMethod] - public void TestTryGuessCidrA() + [TestMethod] + public void TestTryGuessCidrA() { var cidrguess = new CidrClassFull(); @@ -31,8 +31,8 @@ public void TestTryGuessCidrA() Assert.AreEqual(8, cidr, "cidr"); } - [TestMethod] - public void TestTryGuessCidrB() + [TestMethod] + public void TestTryGuessCidrB() { var cidrguess = new CidrClassFull(); @@ -43,8 +43,8 @@ public void TestTryGuessCidrB() Assert.AreEqual(16, cidr, "cidr"); } - [TestMethod] - public void TestTryGuessCidrC() + [TestMethod] + public void TestTryGuessCidrC() { var cidrguess = new CidrClassFull(); @@ -55,8 +55,8 @@ public void TestTryGuessCidrC() Assert.AreEqual(24, cidr, "cidr"); } - [TestMethod] - public void TestTryGuessCidrD() + [TestMethod] + public void TestTryGuessCidrD() { var cidrguess = new CidrClassFull(); @@ -67,8 +67,8 @@ public void TestTryGuessCidrD() Assert.AreEqual(24, cidr, "cidr"); } - [TestMethod] - public void TestTryGuessCidrE() + [TestMethod] + public void TestTryGuessCidrE() { var cidrguess = new CidrClassFull(); @@ -78,4 +78,5 @@ public void TestTryGuessCidrE() Assert.AreEqual(true, parsed, "parsed"); Assert.AreEqual(24, cidr, "cidr"); } + } } \ No newline at end of file diff --git a/src/TestProject/CidrClassFullIpv6UnitTest.cs b/src/TestProject/CidrClassFullIpv6UnitTest.cs index 2ed51dd3..b85ad3e2 100644 --- a/src/TestProject/CidrClassFullIpv6UnitTest.cs +++ b/src/TestProject/CidrClassFullIpv6UnitTest.cs @@ -2,13 +2,13 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class CidrClassFullIpv6UnitTest +namespace TestProject { - [TestMethod] - public void TestIpV6TryGuessCidrNull() + [TestClass] + public class CidrClassFullIpv6UnitTest + { + [TestMethod] + public void TestIpV6TryGuessCidrNull() { var cidrguess = new CidrClassFull(); @@ -19,8 +19,8 @@ public void TestIpV6TryGuessCidrNull() Assert.AreEqual(0, cidr, "cidr"); } - [TestMethod] - public void TestIpV6TryGuessCidr1() + [TestMethod] + public void TestIpV6TryGuessCidr1() { var cidrguess = new CidrClassFull(); @@ -31,8 +31,8 @@ public void TestIpV6TryGuessCidr1() Assert.AreEqual(64, cidr, "cidr"); } - [TestMethod] - public void TestIpV6TryGuessCidr2() + [TestMethod] + public void TestIpV6TryGuessCidr2() { var cidrguess = new CidrClassFull(); @@ -42,4 +42,5 @@ public void TestIpV6TryGuessCidr2() Assert.AreEqual(true, parsed, "parsed"); Assert.AreEqual(64, cidr, "cidr"); } + } } \ No newline at end of file diff --git a/src/TestProject/CidrClassLessUnitTest.cs b/src/TestProject/CidrClassLessUnitTest.cs index a136ae88..5524fe95 100644 --- a/src/TestProject/CidrClassLessUnitTest.cs +++ b/src/TestProject/CidrClassLessUnitTest.cs @@ -2,15 +2,15 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class CidrClassLessUnitTest +namespace TestProject { - #region IPV4 + [TestClass] + public class CidrClassLessUnitTest + { + #region IPV4 - [TestMethod] - public void TestTryGuessCidrNull() + [TestMethod] + public void TestTryGuessCidrNull() { var cidrguess = new CidrClassLess(); @@ -21,8 +21,8 @@ public void TestTryGuessCidrNull() Assert.AreEqual(0, cidr, "cidr"); } - [TestMethod] - public void TestTryGuessCidrA() + [TestMethod] + public void TestTryGuessCidrA() { var cidrguess = new CidrClassLess(); @@ -33,8 +33,8 @@ public void TestTryGuessCidrA() Assert.AreEqual(32, cidr, "cidr"); } - [TestMethod] - public void TestTryGuessCidrB() + [TestMethod] + public void TestTryGuessCidrB() { var cidrguess = new CidrClassLess(); @@ -45,8 +45,8 @@ public void TestTryGuessCidrB() Assert.AreEqual(32, cidr, "cidr"); } - [TestMethod] - public void TestTryGuessCidrC() + [TestMethod] + public void TestTryGuessCidrC() { var cidrguess = new CidrClassLess(); @@ -57,8 +57,8 @@ public void TestTryGuessCidrC() Assert.AreEqual(32, cidr, "cidr"); } - [TestMethod] - public void TestTryGuessCidrD() + [TestMethod] + public void TestTryGuessCidrD() { var cidrguess = new CidrClassLess(); @@ -69,8 +69,8 @@ public void TestTryGuessCidrD() Assert.AreEqual(32, cidr, "cidr"); } - [TestMethod] - public void TestTryGuessCidrE() + [TestMethod] + public void TestTryGuessCidrE() { var cidrguess = new CidrClassLess(); @@ -81,12 +81,12 @@ public void TestTryGuessCidrE() Assert.AreEqual(32, cidr, "cidr"); } - #endregion + #endregion - #region IPV6 + #region IPV6 - [TestMethod] - public void TestIpV6TryGuessCidrNull() + [TestMethod] + public void TestIpV6TryGuessCidrNull() { var cidrguess = new CidrClassLess(); @@ -97,8 +97,8 @@ public void TestIpV6TryGuessCidrNull() Assert.AreEqual(0, cidr, "cidr"); } - [TestMethod] - public void TestIpV6TryGuessCidr1() + [TestMethod] + public void TestIpV6TryGuessCidr1() { var cidrguess = new CidrClassLess(); @@ -109,8 +109,8 @@ public void TestIpV6TryGuessCidr1() Assert.AreEqual(128, cidr, "cidr"); } - [TestMethod] - public void TestIpV6TryGuessCidr2() + [TestMethod] + public void TestIpV6TryGuessCidr2() { var cidrguess = new CidrClassLess(); @@ -121,5 +121,6 @@ public void TestIpV6TryGuessCidr2() Assert.AreEqual(128, cidr, "cidr"); } - #endregion + #endregion + } } \ No newline at end of file diff --git a/src/TestProject/ConsoleUnitTest.cs b/src/TestProject/ConsoleUnitTest.cs index 44a335a6..ebc0349a 100644 --- a/src/TestProject/ConsoleUnitTest.cs +++ b/src/TestProject/ConsoleUnitTest.cs @@ -3,37 +3,38 @@ // -namespace TestProject; - -[TestClass] -public class ConsoleUnitTest +namespace TestProject { - [DataTestMethod] - [DataRow(new[] { "10.0.0.0/8" })] - [DataRow(new[] { "-Nnmcbflu", "10.0.0.0/8" })] - [DataRow(new[] { "-N", "-n", "-m", "-c", "-b", "-f", "-l", "-u", "10.0.0.0/8" })] - [DataRow(new[] { "10.0.0.0" })] - [DataRow(new[] { "-s", "16", "10.0.0.0/8" })] - [DataRow(new[] - { - "-d", "24", "-x", "-S", "192.168.168.0/24", "192.168.169.1/24", "192.168.170.2/24", "192.168.171.3/24", - "192.168.172.3/24", "1.1.1.1" - })] - [DataRow(new[] - { - "-i", "192.168.168.0/24", "192.168.169.1/24", "192.168.170.2/24", "192.168.171.3/24", "192.168.172.3/24", - "1.1.1.1" - })] - [DataRow(new[] - { - "-d", "24", "-w", "192.168.168.0/24", "192.168.169.1/24", "192.168.170.2/24", "192.168.171.3/24", - "192.168.172.3/24", "1.1.1.1" - })] - [DataRow(new[] { ":" })] - [DataRow(new[] { "-C", "10.0.0.0/8", "1.1.1.1" })] - [DataRow(new[] { "-o", "10.0.0.0/8", "1.1.1.1" })] - public void TestProgramMain(string[] args) + [TestClass] + public class ConsoleUnitTest { + [DataTestMethod] + [DataRow(new[] { "10.0.0.0/8" })] + [DataRow(new[] { "-Nnmcbflu", "10.0.0.0/8" })] + [DataRow(new[] { "-N", "-n", "-m", "-c", "-b", "-f", "-l", "-u", "10.0.0.0/8" })] + [DataRow(new[] { "10.0.0.0" })] + [DataRow(new[] { "-s", "16", "10.0.0.0/8" })] + [DataRow(new[] + { + "-d", "24", "-x", "-S", "192.168.168.0/24", "192.168.169.1/24", "192.168.170.2/24", "192.168.171.3/24", + "192.168.172.3/24", "1.1.1.1" + })] + [DataRow(new[] + { + "-i", "192.168.168.0/24", "192.168.169.1/24", "192.168.170.2/24", "192.168.171.3/24", "192.168.172.3/24", + "1.1.1.1" + })] + [DataRow(new[] + { + "-d", "24", "-w", "192.168.168.0/24", "192.168.169.1/24", "192.168.170.2/24", "192.168.171.3/24", + "192.168.172.3/24", "1.1.1.1" + })] + [DataRow(new[] { ":" })] + [DataRow(new[] { "-C", "10.0.0.0/8", "1.1.1.1" })] + [DataRow(new[] { "-o", "10.0.0.0/8", "1.1.1.1" })] + public void TestProgramMain(string[] args) + { Program.Main(args); } + } } \ No newline at end of file diff --git a/src/TestProject/ContainsUnitTest.cs b/src/TestProject/ContainsUnitTest.cs index 6d87376d..67b1a9d3 100644 --- a/src/TestProject/ContainsUnitTest.cs +++ b/src/TestProject/ContainsUnitTest.cs @@ -2,20 +2,20 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -/// -/// ContainsUnitTest test every Contiains method. -/// -[TestClass] -public class ContainsUnitTest +namespace TestProject { - [DataTestMethod] - [DataRow("192.168.0.1/24", "192.168.0.1/24", true)] - [DataRow("192.168.0.1/16", "192.168.1.1/24", true)] - [DataRow("192.168.0.1/16", "10.10.10.0/24", false)] - [DataRow("192.168.1.1/24", "192.168.0.0/16", false)] - public void TestContainsNetwork(string network1, string networkOrAddress, bool expected) + /// + /// ContainsUnitTest test every Contiains method. + /// + [TestClass] + public class ContainsUnitTest + { + [DataTestMethod] + [DataRow("192.168.0.1/24", "192.168.0.1/24", true)] + [DataRow("192.168.0.1/16", "192.168.1.1/24", true)] + [DataRow("192.168.0.1/16", "10.10.10.0/24", false)] + [DataRow("192.168.1.1/24", "192.168.0.0/16", false)] + public void TestContainsNetwork(string network1, string networkOrAddress, bool expected) { var ipnetwork = IPNetwork2.Parse(network1); @@ -25,10 +25,10 @@ public void TestContainsNetwork(string network1, string networkOrAddress, bool e Assert.AreEqual(expected, result, "contains"); } - [DataTestMethod] - [DataRow("192.168.0.1/24", "192.168.0.100", true)] - [DataRow("192.168.0.1/24", "10.10.10.10", false)] - public void TestContainsAdrress(string network1, string networkOrAddress, bool expected) + [DataTestMethod] + [DataRow("192.168.0.1/24", "192.168.0.100", true)] + [DataRow("192.168.0.1/24", "10.10.10.10", false)] + public void TestContainsAdrress(string network1, string networkOrAddress, bool expected) { var ipnetwork = IPNetwork2.Parse(network1); bool result; @@ -38,9 +38,9 @@ public void TestContainsAdrress(string network1, string networkOrAddress, bool e Assert.AreEqual(expected, result, "contains"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestContainsStatic3() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestContainsStatic3() { IPNetwork2 ipnetwork = null; IPNetwork2 ipnetwork2 = null; @@ -50,8 +50,8 @@ public void TestContainsStatic3() #pragma warning restore 0618 } - [TestMethod] - public void TestContainsStatic4() + [TestMethod] + public void TestContainsStatic4() { IPNetwork2 ipnetwork = IPNetwork2.IANA_CBLK_RESERVED1; IPNetwork2 ipnetwork2 = IPNetwork2.IANA_CBLK_RESERVED1; @@ -63,9 +63,9 @@ public void TestContainsStatic4() Assert.IsTrue(result, "result"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestContains8() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestContains8() { var ipnetwork = IPNetwork2.Parse("0.0.0.0/0"); IPNetwork2 ipnetwork2 = null; @@ -73,9 +73,9 @@ public void TestContains8() bool result = ipnetwork.Contains(ipnetwork2); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestContainsStatic1() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestContainsStatic1() { IPNetwork2 ipnetwork = null; IPAddress ipaddress = null; @@ -85,8 +85,8 @@ public void TestContainsStatic1() #pragma warning restore 0618 } - [TestMethod] - public void TestContainsStatic2() + [TestMethod] + public void TestContainsStatic2() { IPNetwork2 ipnetwork = IPNetwork2.IANA_ABLK_RESERVED1; var ipaddress = IPAddress.Parse("10.0.0.1"); @@ -97,9 +97,9 @@ public void TestContainsStatic2() Assert.IsTrue(result, "result"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestContains10() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestContains10() { var ipnetwork = IPNetwork2.Parse("0.0.0.0/0"); IPAddress ipaddress = null; @@ -107,16 +107,16 @@ public void TestContains10() bool result = ipnetwork.Contains(ipaddress); } - [DataTestMethod] - [DataRow("1.1.1.0/8", "1.1.1.1", true)] - [DataRow("1.1.1.0/8", "2.1.1.1", false)] - [DataRow("192.168.0.1/24", "192.168.0.100", true)] - [DataRow("192.168.0.1/24", "10.10.10.10", false)] - [DataRow("192.168.0.1/24", "192.168.0.1", true)] - [DataRow("192.168.0.1/16", "192.168.1.1", true)] - [DataRow("192.168.0.1/16", "10.10.10.0", false)] - [DataRow("192.168.1.1/24", "192.168.0.0", false)] - public void Test_Contains2_IPAddress_Should_Match_Contains(string contains1, string contains2, bool expected) + [DataTestMethod] + [DataRow("1.1.1.0/8", "1.1.1.1", true)] + [DataRow("1.1.1.0/8", "2.1.1.1", false)] + [DataRow("192.168.0.1/24", "192.168.0.100", true)] + [DataRow("192.168.0.1/24", "10.10.10.10", false)] + [DataRow("192.168.0.1/24", "192.168.0.1", true)] + [DataRow("192.168.0.1/16", "192.168.1.1", true)] + [DataRow("192.168.0.1/16", "10.10.10.0", false)] + [DataRow("192.168.1.1/24", "192.168.0.0", false)] + public void Test_Contains2_IPAddress_Should_Match_Contains(string contains1, string contains2, bool expected) { var ipnetwork = IPNetwork2.Parse(contains1); var ipaddress = IPAddress.Parse(contains2); @@ -126,17 +126,17 @@ public void Test_Contains2_IPAddress_Should_Match_Contains(string contains1, str Assert.AreEqual(expected, result1, "contains1"); } - [DataTestMethod] - [DataRow("0.0.0.0/0", "255.255.255.255", true)] - [DataRow("1.1.1.0/8", "1.1.1.1", true)] - [DataRow("1.1.1.0/8", "2.1.1.1", false)] - [DataRow("192.168.0.1/24", "192.168.0.100/32", true)] - [DataRow("192.168.0.1/24", "10.10.10.10/32", false)] - [DataRow("192.168.0.1/24", "192.168.0.1/24", true)] - [DataRow("192.168.0.1/16", "192.168.1.1/24", true)] - [DataRow("192.168.0.1/16", "10.10.10.0/24", false)] - [DataRow("192.168.1.1/24", "192.168.0.0/16", false)] - public void Test_Contains2_IPNetwork_Should_Match_Contains(string contains1, string contains2, bool expected) + [DataTestMethod] + [DataRow("0.0.0.0/0", "255.255.255.255", true)] + [DataRow("1.1.1.0/8", "1.1.1.1", true)] + [DataRow("1.1.1.0/8", "2.1.1.1", false)] + [DataRow("192.168.0.1/24", "192.168.0.100/32", true)] + [DataRow("192.168.0.1/24", "10.10.10.10/32", false)] + [DataRow("192.168.0.1/24", "192.168.0.1/24", true)] + [DataRow("192.168.0.1/16", "192.168.1.1/24", true)] + [DataRow("192.168.0.1/16", "10.10.10.0/24", false)] + [DataRow("192.168.1.1/24", "192.168.0.0/16", false)] + public void Test_Contains2_IPNetwork_Should_Match_Contains(string contains1, string contains2, bool expected) { var ipnetwork = IPNetwork2.Parse(contains1); var ipaddress = IPNetwork2.Parse(contains2); @@ -145,4 +145,5 @@ public void Test_Contains2_IPNetwork_Should_Match_Contains(string contains1, str Assert.AreEqual(expected, result1, "contains1"); } + } } \ No newline at end of file diff --git a/src/TestProject/DataContractSerializeHelper.cs b/src/TestProject/DataContractSerializeHelper.cs index 96ed67c2..28ba69a0 100644 --- a/src/TestProject/DataContractSerializeHelper.cs +++ b/src/TestProject/DataContractSerializeHelper.cs @@ -2,12 +2,12 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -public static class DataContractSerializeHelper +namespace TestProject { - public static string Serialize(T obj, bool formatting = true) - where T : new() + public static class DataContractSerializeHelper + { + public static string Serialize(T obj, bool formatting = true) + where T : new() { if (obj == null) { @@ -32,8 +32,8 @@ public static string Serialize(T obj, bool formatting = true) } } - public static T Deserialize(string xml) - where T : new() + public static T Deserialize(string xml) + where T : new() { if (string.IsNullOrWhiteSpace(xml)) { @@ -48,4 +48,5 @@ public static T Deserialize(string xml) return result; } } + } } \ No newline at end of file diff --git a/src/TestProject/EqualsUnitTest.cs b/src/TestProject/EqualsUnitTest.cs index 24d740a7..d9dcc2b9 100644 --- a/src/TestProject/EqualsUnitTest.cs +++ b/src/TestProject/EqualsUnitTest.cs @@ -2,15 +2,15 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class EqualsUnitTest +namespace TestProject { - #region Equals IPv6 vs IPv4 + [TestClass] + public class EqualsUnitTest + { + #region Equals IPv6 vs IPv4 - [TestMethod] - public void TestEquals_ipv6_ipv4_0() + [TestMethod] + public void TestEquals_ipv6_ipv4_0() { var network1 = IPNetwork2.Parse("::/32"); var network2 = IPNetwork2.Parse("0.0.0.0/32"); @@ -20,12 +20,12 @@ public void TestEquals_ipv6_ipv4_0() Assert.AreEqual(expected, result, "equals"); } - #endregion + #endregion - #region Equals IPv4 + #region Equals IPv4 - [TestMethod] - public void TestEquals_ipv4_1() + [TestMethod] + public void TestEquals_ipv4_1() { var network1 = IPNetwork2.Parse("192.168.0.1/24"); var network2 = IPNetwork2.Parse("192.168.0.1/24"); @@ -35,8 +35,8 @@ public void TestEquals_ipv4_1() Assert.AreEqual(expected, result, "equals"); } - [TestMethod] - public void TestEquals_ipv4_2() + [TestMethod] + public void TestEquals_ipv4_2() { var network1 = IPNetwork2.Parse("192.168.0.1/24"); IPNetwork2 network2 = null; @@ -46,8 +46,8 @@ public void TestEquals_ipv4_2() Assert.AreEqual(expected, result, "equals"); } - [TestMethod] - public void TestEquals_ipv4_3() + [TestMethod] + public void TestEquals_ipv4_3() { var network1 = IPNetwork2.Parse("192.168.0.1/24"); object network2 = string.Empty; @@ -57,8 +57,8 @@ public void TestEquals_ipv4_3() Assert.AreEqual(expected, result, "equals"); } - [TestMethod] - public void TestEquals_ipv4_4() + [TestMethod] + public void TestEquals_ipv4_4() { var network1 = IPNetwork2.Parse("192.168.0.1/24"); var network2 = IPNetwork2.Parse("192.168.0.1/25"); @@ -68,8 +68,8 @@ public void TestEquals_ipv4_4() Assert.AreEqual(expected, result, "equals"); } - [TestMethod] - public void TestEquals_ipv4_5() + [TestMethod] + public void TestEquals_ipv4_5() { var network1 = IPNetwork2.Parse("192.168.0.1/24"); var network2 = IPNetwork2.Parse("192.168.1.1/24"); @@ -79,12 +79,12 @@ public void TestEquals_ipv4_5() Assert.AreEqual(expected, result, "equals"); } - #endregion + #endregion - #region Equals IPv6 + #region Equals IPv6 - [TestMethod] - public void TestEquals_ipv6_1() + [TestMethod] + public void TestEquals_ipv6_1() { var network1 = IPNetwork2.Parse("::1/128"); var network2 = IPNetwork2.Parse("::1/128"); @@ -94,8 +94,8 @@ public void TestEquals_ipv6_1() Assert.AreEqual(expected, result, "equals"); } - [TestMethod] - public void TestEquals_ipv6_2() + [TestMethod] + public void TestEquals_ipv6_2() { var network1 = IPNetwork2.Parse("::1/128"); IPNetwork2 network2 = null; @@ -105,8 +105,8 @@ public void TestEquals_ipv6_2() Assert.AreEqual(expected, result, "equals"); } - [TestMethod] - public void TestEquals_ipv6_3() + [TestMethod] + public void TestEquals_ipv6_3() { var network1 = IPNetwork2.Parse("::1/128"); object network2 = string.Empty; @@ -116,8 +116,8 @@ public void TestEquals_ipv6_3() Assert.AreEqual(expected, result, "equals"); } - [TestMethod] - public void TestEquals_ipv6_4() + [TestMethod] + public void TestEquals_ipv6_4() { var network1 = IPNetwork2.Parse("::1/128"); var network2 = IPNetwork2.Parse("::1/127"); @@ -127,8 +127,8 @@ public void TestEquals_ipv6_4() Assert.AreEqual(expected, result, "equals"); } - [TestMethod] - public void TestEquals_ipv6_5() + [TestMethod] + public void TestEquals_ipv6_5() { var network1 = IPNetwork2.Parse("::1/128"); var network2 = IPNetwork2.Parse("::10/128"); @@ -138,5 +138,6 @@ public void TestEquals_ipv6_5() Assert.AreEqual(expected, result, "equals"); } - #endregion + #endregion + } } \ No newline at end of file diff --git a/src/TestProject/GetHashCodeUnitTest.cs b/src/TestProject/GetHashCodeUnitTest.cs index 69563ef1..23f6dd5f 100644 --- a/src/TestProject/GetHashCodeUnitTest.cs +++ b/src/TestProject/GetHashCodeUnitTest.cs @@ -3,13 +3,13 @@ // -namespace TestProject; - -[TestClass] -public class GetHashCodeUnitTest +namespace TestProject { - [TestMethod] - public void TestGetHashCode_SameNetwork_DifferentIpAddress1() + [TestClass] + public class GetHashCodeUnitTest + { + [TestMethod] + public void TestGetHashCode_SameNetwork_DifferentIpAddress1() { var ipnetwork1 = IPNetwork2.Parse("0.0.1.1/0"); var ipnetwork2 = IPNetwork2.Parse("1.1.1.1/0"); @@ -18,8 +18,8 @@ public void TestGetHashCode_SameNetwork_DifferentIpAddress1() Assert.AreEqual(hashCode1, hashCode2, "hashcode"); } - [TestMethod] - public void TestGetHashCode_SameNetwork_DifferentIpAddress2() + [TestMethod] + public void TestGetHashCode_SameNetwork_DifferentIpAddress2() { var ipnetwork1 = IPNetwork2.Parse("0.0.0.0/1"); var ipnetwork2 = IPNetwork2.Parse("1.0.0.0/1"); @@ -28,8 +28,8 @@ public void TestGetHashCode_SameNetwork_DifferentIpAddress2() Assert.AreEqual(hashCode1, hashCode2, "hashcode"); } - [TestMethod] - public void TestGetHashCode_Refactor__to_not_reference_mutable_fields() + [TestMethod] + public void TestGetHashCode_Refactor__to_not_reference_mutable_fields() { var ipnetwork = IPNetwork2.Parse("1.0.0.0/1"); int hashCode1 = ipnetwork.GetHashCode(); @@ -39,8 +39,8 @@ public void TestGetHashCode_Refactor__to_not_reference_mutable_fields() Assert.AreEqual(hashCode1, hashCode2, "hashcode"); } - [TestMethod] - public void TestGetHashCode_Dictionary_failed() + [TestMethod] + public void TestGetHashCode_Dictionary_failed() { var ipnetwork = IPNetwork2.Parse("1.0.0.0/1"); var ipnetwork2 = IPNetwork2.Parse("1.0.0.0/1"); @@ -64,10 +64,10 @@ public void TestGetHashCode_Dictionary_failed() Assert.AreEqual(false, contains6, "contains6"); } - #region Equals IPv6 vs IPv4 + #region Equals IPv6 vs IPv4 - [TestMethod] - public void TestGetHashCode_ipv6_ipv4_0() + [TestMethod] + public void TestGetHashCode_ipv6_ipv4_0() { var network1 = IPNetwork2.Parse("::/32"); var network2 = IPNetwork2.Parse("0.0.0.0/32"); @@ -78,12 +78,12 @@ public void TestGetHashCode_ipv6_ipv4_0() Assert.AreNotEqual(hashCode1, hashCode2, "hashcode"); } - #endregion + #endregion - #region GetHashCode + #region GetHashCode - [TestMethod] - public void TestGetHashCode1() + [TestMethod] + public void TestGetHashCode1() { var ipnetwork1 = IPNetwork2.Parse("0.0.1.1/0"); var ipnetwork2 = IPNetwork2.Parse("0.0.1.1/0"); @@ -92,8 +92,8 @@ public void TestGetHashCode1() Assert.AreEqual(hashCode1, hashCode2, "hashcode"); } - [TestMethod] - public void TestGetHashCode2() + [TestMethod] + public void TestGetHashCode2() { var ipnetwork1 = IPNetwork2.Parse("0.0.0.0/1"); var ipnetwork2 = IPNetwork2.Parse("0.0.0.0/1"); @@ -102,8 +102,8 @@ public void TestGetHashCode2() Assert.AreEqual(hashCode1, hashCode2, "hashcode"); } - [TestMethod] - public void TestGetHashCode3() + [TestMethod] + public void TestGetHashCode3() { var ipnetwork1 = IPNetwork2.Parse("0.0.0.0/32"); var ipnetwork2 = IPNetwork2.Parse("0.0.0.0/32"); @@ -112,5 +112,6 @@ public void TestGetHashCode3() Assert.AreEqual(hashCode1, hashCode2, "hashcode"); } - #endregion + #endregion + } } \ No newline at end of file diff --git a/src/TestProject/HashSetUnitTest.cs b/src/TestProject/HashSetUnitTest.cs index 0b2f8652..35bb0d1e 100644 --- a/src/TestProject/HashSetUnitTest.cs +++ b/src/TestProject/HashSetUnitTest.cs @@ -2,13 +2,13 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class HashSetUnitTest +namespace TestProject { - [TestMethod] - public void TestGetHashCode_HashSet_Add1() + [TestClass] + public class HashSetUnitTest + { + [TestMethod] + public void TestGetHashCode_HashSet_Add1() { var ipnetwork1 = IPNetwork2.Parse("0.0.1.1/0"); var ipnetwork2 = IPNetwork2.Parse("1.1.1.1/0"); @@ -21,8 +21,8 @@ public void TestGetHashCode_HashSet_Add1() Assert.IsFalse(add2, "add2"); } - [TestMethod] - public void TestGetHashCode_HashSet_Add2() + [TestMethod] + public void TestGetHashCode_HashSet_Add2() { var ipnetwork1 = IPNetwork2.Parse("0.0.0.0/1"); var ipnetwork2 = IPNetwork2.Parse("1.0.0.0/1"); @@ -34,4 +34,5 @@ public void TestGetHashCode_HashSet_Add2() Assert.IsTrue(add1, "add1"); Assert.IsFalse(add2, "add2"); } + } } \ No newline at end of file diff --git a/src/TestProject/HashSetUnitTestEqualsIPv6VsIPv4.cs b/src/TestProject/HashSetUnitTestEqualsIPv6VsIPv4.cs index 0ac5bbe3..c5ddaf16 100644 --- a/src/TestProject/HashSetUnitTestEqualsIPv6VsIPv4.cs +++ b/src/TestProject/HashSetUnitTestEqualsIPv6VsIPv4.cs @@ -2,13 +2,13 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class HashSetUnitTestEqualsIPv6VsIPv4 +namespace TestProject { - [TestMethod] - public void TestHashSet_Add_ipv6_ipv4_0() + [TestClass] + public class HashSetUnitTestEqualsIPv6VsIPv4 + { + [TestMethod] + public void TestHashSet_Add_ipv6_ipv4_0() { var ipnetwork1 = IPNetwork2.Parse("::/32"); var ipnetwork2 = IPNetwork2.Parse("0.0.0.0/32"); @@ -20,4 +20,5 @@ public void TestHashSet_Add_ipv6_ipv4_0() Assert.IsTrue(add1, "add1"); Assert.IsTrue(add2, "add2"); } + } } \ No newline at end of file diff --git a/src/TestProject/HashSetUnitTestHashCodeAdd3.cs b/src/TestProject/HashSetUnitTestHashCodeAdd3.cs index 82743db0..ff203dc3 100644 --- a/src/TestProject/HashSetUnitTestHashCodeAdd3.cs +++ b/src/TestProject/HashSetUnitTestHashCodeAdd3.cs @@ -2,13 +2,13 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class HashSetUnitTestHashCodeAdd3 +namespace TestProject { - [TestMethod] - public void TestGetHashCode_HashSet_Add3() + [TestClass] + public class HashSetUnitTestHashCodeAdd3 + { + [TestMethod] + public void TestGetHashCode_HashSet_Add3() { var ipnetwork1 = IPNetwork2.Parse("0.0.0.0/32"); var ipnetwork2 = IPNetwork2.Parse("0.0.0.1/32"); @@ -20,4 +20,5 @@ public void TestGetHashCode_HashSet_Add3() Assert.IsTrue(add1, "add1"); Assert.IsTrue(add2, "add2"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPAddressCollectionUnitTest.cs b/src/TestProject/IPAddressCollectionUnitTest.cs index a8a788e8..81c87901 100644 --- a/src/TestProject/IPAddressCollectionUnitTest.cs +++ b/src/TestProject/IPAddressCollectionUnitTest.cs @@ -3,16 +3,16 @@ // -namespace TestProject; - -/// -/// IPNetworkUnitTest test every single method. -/// -[TestClass] -public class IPAddressCollectionUnitTest +namespace TestProject { - [TestMethod] - public void Test_Usable_AtIndexIPAddress() + /// + /// IPNetworkUnitTest test every single method. + /// + [TestClass] + public class IPAddressCollectionUnitTest + { + [TestMethod] + public void Test_Usable_AtIndexIPAddress() { var ipn = IPNetwork2.Parse("192.168.1.0/29"); using (IPAddressCollection ips = ipn.ListIPAddress(FilterEnum.Usable)) @@ -26,8 +26,8 @@ public void Test_Usable_AtIndexIPAddress() } } - [TestMethod] - public void Test_Usable_IteratorIPAddress() + [TestMethod] + public void Test_Usable_IteratorIPAddress() { var ipn = IPNetwork2.Parse("192.168.1.0/29"); using (IPAddressCollection ips = ipn.ListIPAddress(FilterEnum.Usable)) @@ -41,8 +41,8 @@ public void Test_Usable_IteratorIPAddress() } } - [TestMethod] - public void Test_Usable_AtIndexIPAddress_31() + [TestMethod] + public void Test_Usable_AtIndexIPAddress_31() { var ipn = IPNetwork2.Parse("192.168.1.0/31"); using (IPAddressCollection ips = ipn.ListIPAddress(FilterEnum.Usable)) @@ -51,8 +51,8 @@ public void Test_Usable_AtIndexIPAddress_31() } } - [TestMethod] - public void Test_Usable_AtIndexIPAddress_32() + [TestMethod] + public void Test_Usable_AtIndexIPAddress_32() { var ipn = IPNetwork2.Parse("192.168.1.0/32"); using (IPAddressCollection ips = ipn.ListIPAddress(FilterEnum.Usable)) @@ -61,8 +61,8 @@ public void Test_Usable_AtIndexIPAddress_32() } } - [TestMethod] - public void Test_All_AtIndexIPAddress() + [TestMethod] + public void Test_All_AtIndexIPAddress() { var ipn = IPNetwork2.Parse("192.168.1.0/29"); using (IPAddressCollection ips = ipn.ListIPAddress()) @@ -78,10 +78,10 @@ public void Test_All_AtIndexIPAddress() } } - #region ListIPAddress + #region ListIPAddress - [TestMethod] - public void TestAtIndexIPAddress() + [TestMethod] + public void TestAtIndexIPAddress() { var ipn = IPNetwork2.Parse("192.168.1.0/29"); using (IPAddressCollection ips = ipn.ListIPAddress()) @@ -97,8 +97,8 @@ public void TestAtIndexIPAddress() } } - [TestMethod] - public void TestAtIndexIPAddress2() + [TestMethod] + public void TestAtIndexIPAddress2() { var ipn = IPNetwork2.Parse("192.168.1.0/29"); #pragma warning disable CS0618 // Type or member is obsolete @@ -116,8 +116,8 @@ public void TestAtIndexIPAddress2() } } - [TestMethod] - public void TestIterateIPAddress() + [TestMethod] + public void TestIterateIPAddress() { var ipn = IPNetwork2.Parse("192.168.1.0/29"); IPAddress last = null; @@ -144,9 +144,9 @@ public void TestIterateIPAddress() } } - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void TestOutOfRangeIPAddress() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void TestOutOfRangeIPAddress() { var ipn = IPNetwork2.Parse("192.168.1.0/29"); using (IPAddressCollection ips = ipn.ListIPAddress()) @@ -155,8 +155,8 @@ public void TestOutOfRangeIPAddress() } } - [TestMethod] - public void TestCountIPAddress() + [TestMethod] + public void TestCountIPAddress() { var ipn = IPNetwork2.Parse("192.168.1.0/29"); using (IPAddressCollection ips = ipn.ListIPAddress()) @@ -165,8 +165,8 @@ public void TestCountIPAddress() } } - [TestMethod] - public void TestReset() + [TestMethod] + public void TestReset() { var ipn = IPNetwork2.Parse("192.168.1.0/29"); using (IPAddressCollection ips = ipn.ListIPAddress()) @@ -175,8 +175,8 @@ public void TestReset() } } - [TestMethod] - public void TestResetEnumerator() + [TestMethod] + public void TestResetEnumerator() { var ipn = IPNetwork2.Parse("192.168.1.0/29"); using (IPAddressCollection ips = ipn.ListIPAddress()) @@ -195,9 +195,9 @@ public void TestResetEnumerator() } } - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void TestEnumeratorFailed() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void TestEnumeratorFailed() { var ipn = IPNetwork2.Parse("192.168.1.0/29"); using (IEnumerator ips = ipn.ListIPAddress()) @@ -212,8 +212,8 @@ public void TestEnumeratorFailed() } } - [TestMethod] - public void TestEnumeratorMoveNext() + [TestMethod] + public void TestEnumeratorMoveNext() { var ipn = IPNetwork2.Parse("192.168.1.0/29"); using (IEnumerator ips = ipn.ListIPAddress()) @@ -231,8 +231,8 @@ public void TestEnumeratorMoveNext() } } - [TestMethod] - public void TestEnumeratorMoveNext2() + [TestMethod] + public void TestEnumeratorMoveNext2() { var ipn = IPNetwork2.Parse("192.168.1.0/31"); using (IEnumerator ips = ipn.ListIPAddress()) @@ -247,16 +247,16 @@ public void TestEnumeratorMoveNext2() } } - [TestMethod] - public void TestEnumerableCurrent() + [TestMethod] + public void TestEnumerableCurrent() { var ipn = IPNetwork2.Parse("192.168.1.0/31"); IEnumerable ips = ipn.ListIPAddress(); Assert.IsNotNull(ips.GetEnumerator()); } - [TestMethod] - public void TestEnumeratorCurrent() + [TestMethod] + public void TestEnumeratorCurrent() { var ipn = IPNetwork2.Parse("192.168.1.0/31"); IEnumerator ips = ipn.ListIPAddress(); @@ -267,9 +267,9 @@ public void TestEnumeratorCurrent() Assert.IsFalse(ips.MoveNext()); } - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void TestEnumeratorCurrentOor() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void TestEnumeratorCurrentOor() { var ipn = IPNetwork2.Parse("192.168.1.0/31"); IEnumerator ips = ipn.ListIPAddress(); @@ -281,8 +281,8 @@ public void TestEnumeratorCurrentOor() Console.WriteLine("This is out of range : {0} ", ips.Current); } - [TestMethod] - public void TestEnumeratorIterate() + [TestMethod] + public void TestEnumeratorIterate() { var ipn = IPNetwork2.Parse("192.168.1.0/31"); IEnumerator ips = ipn.ListIPAddress(); @@ -292,12 +292,12 @@ public void TestEnumeratorIterate() } } - #endregion + #endregion - #region IPv6 + #region IPv6 - [TestMethod] - public void Test_ipv6_AtIndexIPAddress() + [TestMethod] + public void Test_ipv6_AtIndexIPAddress() { var ipn = IPNetwork2.Parse("::/125"); using (IPAddressCollection ips = ipn.ListIPAddress()) @@ -313,8 +313,8 @@ public void Test_ipv6_AtIndexIPAddress() } } - [TestMethod] - public void Test_ipv6_IterateIPAddress() + [TestMethod] + public void Test_ipv6_IterateIPAddress() { var ipn = IPNetwork2.Parse("::/125"); IPAddress last = null; @@ -341,9 +341,9 @@ public void Test_ipv6_IterateIPAddress() } } - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void Test_ipv6_OutOfRangeIPAddress() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void Test_ipv6_OutOfRangeIPAddress() { var ipn = IPNetwork2.Parse("::/125"); using (IPAddressCollection ips = ipn.ListIPAddress()) @@ -352,8 +352,8 @@ public void Test_ipv6_OutOfRangeIPAddress() } } - [TestMethod] - public void Test_ipv6_CountIPAddress() + [TestMethod] + public void Test_ipv6_CountIPAddress() { var ipn = IPNetwork2.Parse("::/125"); using (IPAddressCollection ips = ipn.ListIPAddress()) @@ -362,8 +362,8 @@ public void Test_ipv6_CountIPAddress() } } - [TestMethod] - public void Test_ipv6_CountIPAddress2() + [TestMethod] + public void Test_ipv6_CountIPAddress2() { var ipn = IPNetwork2.Parse("::/0"); var max = BigInteger.Pow(2, 128); @@ -373,8 +373,8 @@ public void Test_ipv6_CountIPAddress2() } } - [TestMethod] - public void Test_ipv6_Reset() + [TestMethod] + public void Test_ipv6_Reset() { var ipn = IPNetwork2.Parse("::/125"); using (IPAddressCollection ips = ipn.ListIPAddress()) @@ -383,8 +383,8 @@ public void Test_ipv6_Reset() } } - [TestMethod] - public void Tes_ipv6_tResetEnumerator() + [TestMethod] + public void Tes_ipv6_tResetEnumerator() { var ipn = IPNetwork2.Parse("::/125"); using (IEnumerator ips = ipn.ListIPAddress()) @@ -403,9 +403,9 @@ public void Tes_ipv6_tResetEnumerator() } } - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void Test_ipv6_EnumeratorFailed() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void Test_ipv6_EnumeratorFailed() { var ipn = IPNetwork2.Parse("::/125"); using (IEnumerator ips = ipn.ListIPAddress()) @@ -420,8 +420,8 @@ public void Test_ipv6_EnumeratorFailed() } } - [TestMethod] - public void Test_ipv6_EnumeratorMoveNext() + [TestMethod] + public void Test_ipv6_EnumeratorMoveNext() { var ipn = IPNetwork2.Parse("::/125"); using (IEnumerator ips = ipn.ListIPAddress()) @@ -439,8 +439,8 @@ public void Test_ipv6_EnumeratorMoveNext() } } - [TestMethod] - public void Test_ipv6_EnumeratorMoveNext2() + [TestMethod] + public void Test_ipv6_EnumeratorMoveNext2() { var ipn = IPNetwork2.Parse("::/127"); using (IEnumerator ips = ipn.ListIPAddress()) @@ -455,8 +455,8 @@ public void Test_ipv6_EnumeratorMoveNext2() } } - [TestMethod] - public void Test_ipv6_EnumeratorCurrent() + [TestMethod] + public void Test_ipv6_EnumeratorCurrent() { var ipn = IPNetwork2.Parse("::/127"); IEnumerator ips = ipn.ListIPAddress(); @@ -467,9 +467,9 @@ public void Test_ipv6_EnumeratorCurrent() Assert.IsFalse(ips.MoveNext()); } - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void Test_ipv6_EnumeratorCurrentOor() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void Test_ipv6_EnumeratorCurrentOor() { var ipn = IPNetwork2.Parse("::/127"); IEnumerator ips = ipn.ListIPAddress(); @@ -481,8 +481,8 @@ public void Test_ipv6_EnumeratorCurrentOor() Console.WriteLine("This is out of range : {0} ", ips.Current); } - [TestMethod] - public void Test_ipv6_EnumeratorIterate() + [TestMethod] + public void Test_ipv6_EnumeratorIterate() { var ipn = IPNetwork2.Parse("::/127"); IEnumerator ips = ipn.ListIPAddress(); @@ -492,12 +492,13 @@ public void Test_ipv6_EnumeratorIterate() } } - [TestMethod] - public void Test_ipv6_DefaultNetmask() + [TestMethod] + public void Test_ipv6_DefaultNetmask() { var ipnetwork = IPNetwork2.Parse("::1"); Assert.AreEqual(64, ipnetwork.Cidr, "Cidr"); } - #endregion + #endregion + } } \ No newline at end of file diff --git a/src/TestProject/IPAddressExtensionTests.cs b/src/TestProject/IPAddressExtensionTests.cs index afe7456b..1d4a72de 100644 --- a/src/TestProject/IPAddressExtensionTests.cs +++ b/src/TestProject/IPAddressExtensionTests.cs @@ -2,19 +2,19 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -/// -/// A collection of unit tests exercising the IPAddressExtensions class. -/// -[TestClass] -public class IPAddressExtensionTests +namespace TestProject { /// - /// Test converting a variety of IPv4 addreses into single-address networks. + /// A collection of unit tests exercising the IPAddressExtensions class. /// - [TestMethod] - public void IPAddressToIPNetwork_SingleAddress_IPv4() + [TestClass] + public class IPAddressExtensionTests + { + /// + /// Test converting a variety of IPv4 addreses into single-address networks. + /// + [TestMethod] + public void IPAddressToIPNetwork_SingleAddress_IPv4() { IPAddressToIPNetwork_SingleAddress_Internal( 4, @@ -41,11 +41,11 @@ public void IPAddressToIPNetwork_SingleAddress_IPv4() "255.255.255.255"); } - /// - /// Test converting a variety of IPv6 addreses into single-address networks. - /// - [TestMethod] - public void IPAddressToIPNetwork_SingleAddress_IPv6() + /// + /// Test converting a variety of IPv6 addreses into single-address networks. + /// + [TestMethod] + public void IPAddressToIPNetwork_SingleAddress_IPv6() { IPAddressToIPNetwork_SingleAddress_Internal( 16, @@ -58,14 +58,14 @@ public void IPAddressToIPNetwork_SingleAddress_IPv6() "FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF"); } - /// - /// Shared test case, called upon by the above two test cases. - /// - /// Number of bytes in the type of address being tester. - /// A collection of interesting IP addresses to include in the test. - private static void IPAddressToIPNetwork_SingleAddress_Internal( - int byteCount, - params string[] interestingAddrs) + /// + /// Shared test case, called upon by the above two test cases. + /// + /// Number of bytes in the type of address being tester. + /// A collection of interesting IP addresses to include in the test. + private static void IPAddressToIPNetwork_SingleAddress_Internal( + int byteCount, + params string[] interestingAddrs) { /* Start the collection of test cases with the addresses from the caller. */ var addrs = interestingAddrs.ToList(); @@ -84,12 +84,12 @@ private static void IPAddressToIPNetwork_SingleAddress_Internal( } } - /// - /// Generate random but deterministic IPs. - /// - /// 4 for IPv4. 16 for IPv6. - /// Collection of random IP addresses. - private static IEnumerable RandomIPs(int byteCount) + /// + /// Generate random but deterministic IPs. + /// + /// 4 for IPv4. 16 for IPv6. + /// Collection of random IP addresses. + private static IEnumerable RandomIPs(int byteCount) { /* Start from a fixed starting byte array. ing a GUID's bytes so the sequence will be unique, with the first @@ -111,13 +111,13 @@ te XOR'd with the byte count so the two sequences will be different. */ } } - /// - /// Test if a single address network is valid. - /// - /// Expected addresss. - /// Actual network. - /// Expected CIDRsize. (32 or 128.) - private static void TestForSingleAddressNetwork(IPAddress ipAddr, IPNetwork2 net, int expectedSize) + /// + /// Test if a single address network is valid. + /// + /// Expected addresss. + /// Actual network. + /// Expected CIDRsize. (32 or 128.) + private static void TestForSingleAddressNetwork(IPAddress ipAddr, IPNetwork2 net, int expectedSize) { Assert.AreEqual($"{ipAddr}/{expectedSize}", $"{net}"); Assert.AreEqual(ipAddr, net.FirstUsable); @@ -125,4 +125,5 @@ private static void TestForSingleAddressNetwork(IPAddress ipAddr, IPNetwork2 net Assert.AreEqual(1, net.Total); Assert.AreEqual(expectedSize, net.Cidr); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkCollectionCtorTests.cs b/src/TestProject/IPNetworkCollectionCtorTests.cs index 379c64ed..81bd9e95 100644 --- a/src/TestProject/IPNetworkCollectionCtorTests.cs +++ b/src/TestProject/IPNetworkCollectionCtorTests.cs @@ -2,22 +2,23 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class IPNetworkCollectionCtorTests +namespace TestProject { - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void TestCtor1() + [TestClass] + public class IPNetworkCollectionCtorTests + { + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void TestCtor1() { var ipn = new IPNetworkCollection(IPNetwork2.IANA_ABLK_RESERVED1, 33); } - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestCtor2() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestCtor2() { var ipn = new IPNetworkCollection(IPNetwork2.IANA_ABLK_RESERVED1, 2); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkCollectionCurrentTests.cs b/src/TestProject/IPNetworkCollectionCurrentTests.cs index bef039bd..c4c7d767 100644 --- a/src/TestProject/IPNetworkCollectionCurrentTests.cs +++ b/src/TestProject/IPNetworkCollectionCurrentTests.cs @@ -2,13 +2,13 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class IPNetworkCollectionCurrentTests +namespace TestProject { - [TestMethod] - public void TestCurrent() + [TestClass] + public class IPNetworkCollectionCurrentTests + { + [TestMethod] + public void TestCurrent() { var ipn = IPNetwork2.Parse("192.168.0.0/32"); using (IPNetworkCollection ipns = ipn.Subnet(32)) @@ -20,4 +20,5 @@ public void TestCurrent() Assert.AreEqual("192.168.0.0/32", ipn0.ToString(), "ipn0"); } } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkCollectionEnumeratorTests.cs b/src/TestProject/IPNetworkCollectionEnumeratorTests.cs index 26956b60..94c60be7 100644 --- a/src/TestProject/IPNetworkCollectionEnumeratorTests.cs +++ b/src/TestProject/IPNetworkCollectionEnumeratorTests.cs @@ -2,13 +2,13 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class IPNetworkCollectionEnumeratorTests +namespace TestProject { - [TestMethod] - public void TestEnumerator() + [TestClass] + public class IPNetworkCollectionEnumeratorTests + { + [TestMethod] + public void TestEnumerator() { var ipn = IPNetwork2.Parse("192.168.0.0/32"); using (IPNetworkCollection ipns = ipn.Subnet(32)) @@ -20,4 +20,5 @@ public void TestEnumerator() Assert.AreEqual("192.168.0.0/32", ipn0.ToString(), "ipn0"); } } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkCollectionMoveNextTests.cs b/src/TestProject/IPNetworkCollectionMoveNextTests.cs index 0ed960bf..f20c1c5b 100644 --- a/src/TestProject/IPNetworkCollectionMoveNextTests.cs +++ b/src/TestProject/IPNetworkCollectionMoveNextTests.cs @@ -2,13 +2,13 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class IPNetworkCollectionMoveNextTests +namespace TestProject { - [TestMethod] - public void MoveNext1() + [TestClass] + public class IPNetworkCollectionMoveNextTests + { + [TestMethod] + public void MoveNext1() { var ipn = IPNetwork2.Parse("192.168.1.0/30"); using (IPNetworkCollection ipns = ipn.Subnet(32)) @@ -18,8 +18,8 @@ public void MoveNext1() } } - [TestMethod] - public void MoveNext2() + [TestMethod] + public void MoveNext2() { var ipn = IPNetwork2.Parse("192.168.1.0/30"); using (IPNetworkCollection ipns = ipn.Subnet(32)) @@ -33,4 +33,5 @@ public void MoveNext2() Assert.AreEqual(false, next, "next"); } } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkCollectionResetTests.cs b/src/TestProject/IPNetworkCollectionResetTests.cs index e9f0694f..4bd97cce 100644 --- a/src/TestProject/IPNetworkCollectionResetTests.cs +++ b/src/TestProject/IPNetworkCollectionResetTests.cs @@ -2,13 +2,13 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class IPNetworkCollectionResetTests +namespace TestProject { - [TestMethod] - public void TestReset1() + [TestClass] + public class IPNetworkCollectionResetTests + { + [TestMethod] + public void TestReset1() { var ipn = IPNetwork2.Parse("192.168.1.0/29"); using (IPNetworkCollection ipns = ipn.Subnet(32)) @@ -21,4 +21,5 @@ public void TestReset1() Assert.AreEqual(ipn0, ipn1, "reset"); } } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkBitsSetTests.cs b/src/TestProject/IPNetworkTest/IPNetworkBitsSetTests.cs index 314f1524..31470e47 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkBitsSetTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkBitsSetTests.cs @@ -2,19 +2,19 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -/// -/// Tests for bit set functionality in IPNetwork2. -/// -[TestClass] -public class IPNetworkBitsSetTests +namespace TestProject.IPNetworkTest { /// - /// Tests that BitsSet returns 32 for a 255.255.255.255 address. + /// Tests for bit set functionality in IPNetwork2. /// - [TestMethod] - public void TestBitsSet32() + [TestClass] + public class IPNetworkBitsSetTests + { + /// + /// Tests that BitsSet returns 32 for a 255.255.255.255 address. + /// + [TestMethod] + public void TestBitsSet32() { var ip = IPAddress.Parse("255.255.255.255"); uint bits = 32; @@ -23,11 +23,11 @@ public void TestBitsSet32() Assert.AreEqual(bits, result, "BitsSet"); } - /// - /// Tests that BitsSet returns 24 for a 255.255.255.0 address. - /// - [TestMethod] - public void TestBitsSet24() + /// + /// Tests that BitsSet returns 24 for a 255.255.255.0 address. + /// + [TestMethod] + public void TestBitsSet24() { var ip = IPAddress.Parse("255.255.255.0"); uint bits = 24; @@ -36,11 +36,11 @@ public void TestBitsSet24() Assert.AreEqual(bits, result, "BitsSet"); } - /// - /// Tests that BitsSet returns 16 for a 255.255.0.0 address. - /// - [TestMethod] - public void TestBitsSet16() + /// + /// Tests that BitsSet returns 16 for a 255.255.0.0 address. + /// + [TestMethod] + public void TestBitsSet16() { var ip = IPAddress.Parse("255.255.0.0"); uint bits = 16; @@ -49,11 +49,11 @@ public void TestBitsSet16() Assert.AreEqual(bits, result, "BitsSet"); } - /// - /// Tests that BitsSet returns 4 for a 128.128.128.128 address. - /// - [TestMethod] - public void TestBitsSet4() + /// + /// Tests that BitsSet returns 4 for a 128.128.128.128 address. + /// + [TestMethod] + public void TestBitsSet4() { var ip = IPAddress.Parse("128.128.128.128"); uint bits = 4; @@ -61,4 +61,5 @@ public void TestBitsSet4() Assert.AreEqual(bits, result, "BitsSet"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkCompareTests.cs b/src/TestProject/IPNetworkTest/IPNetworkCompareTests.cs index 19e3abf6..4dfaa9db 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkCompareTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkCompareTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkCompareTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Compare functionality with Compare To1. - /// - [TestMethod] - public void TestCompareTo1() + [TestClass] + public class IPNetworkCompareTests + { + /// + /// Tests Compare functionality with Compare To1. + /// + [TestMethod] + public void TestCompareTo1() { var ipn1 = IPNetwork2.Parse("10.0.0.1/16"); var ipn2 = IPNetwork2.Parse("10.0.0.2/16"); @@ -21,11 +21,11 @@ public void TestCompareTo1() Assert.AreEqual(0, comparison, "compare"); } - /// - /// Tests Compare functionality with Compare To2. - /// - [TestMethod] - public void TestCompareTo2() + /// + /// Tests Compare functionality with Compare To2. + /// + [TestMethod] + public void TestCompareTo2() { var ipn1 = IPNetwork2.Parse("10.0.0.1/16"); object ipn2 = IPNetwork2.Parse("10.0.0.2/16"); @@ -35,11 +35,11 @@ public void TestCompareTo2() Assert.AreEqual(0, comparison, "compare"); } - /// - /// Tests Compare functionality with Compare To3. - /// - [TestMethod] - public void TestCompareTo3() + /// + /// Tests Compare functionality with Compare To3. + /// + [TestMethod] + public void TestCompareTo3() { var ipn1 = IPNetwork2.Parse("10.0.0.1/16"); object ipn2 = null; @@ -49,11 +49,11 @@ public void TestCompareTo3() Assert.AreEqual(1, comparison, "compare"); } - /// - /// Tests Compare functionality with Compare To4. - /// - [TestMethod] - public void TestCompareTo4() + /// + /// Tests Compare functionality with Compare To4. + /// + [TestMethod] + public void TestCompareTo4() { var ipn1 = IPNetwork2.Parse("10.0.0.1/16"); IPNetwork2 ipn2 = null; @@ -63,9 +63,9 @@ public void TestCompareTo4() Assert.AreEqual(1, comparison, "compare"); } - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestCompareTo5() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestCompareTo5() { var ipn1 = IPNetwork2.Parse("10.0.0.1/16"); string ipn2 = string.Empty; @@ -73,11 +73,11 @@ public void TestCompareTo5() int comparison = ipn1.CompareTo(ipn2); } - /// - /// Tests Compare functionality with Compare To6. - /// - [TestMethod] - public void TestCompareTo6() + /// + /// Tests Compare functionality with Compare To6. + /// + [TestMethod] + public void TestCompareTo6() { var ipn1 = IPNetwork2.Parse("10.0.0.1/16"); int comparison = ipn1.CompareTo(ipn1); @@ -85,11 +85,11 @@ public void TestCompareTo6() Assert.AreEqual(0, comparison, "compare"); } - /// - /// Tests Compare functionality with Compare1. - /// - [TestMethod] - public void TestCompare1() + /// + /// Tests Compare functionality with Compare1. + /// + [TestMethod] + public void TestCompare1() { var ipn1 = IPNetwork2.Parse("10.0.0.1/16"); int comparison = IPNetwork2.Compare(null, ipn1); @@ -97,11 +97,11 @@ public void TestCompare1() Assert.AreEqual(-1, comparison, "compare"); } - /// - /// Tests Compare functionality with Compare2. - /// - [TestMethod] - public void TestCompare2() + /// + /// Tests Compare functionality with Compare2. + /// + [TestMethod] + public void TestCompare2() { var ipn1 = IPNetwork2.Parse("10.0.0.1/16"); var ipn2 = IPNetwork2.Parse("20.0.0.1/16"); @@ -109,4 +109,5 @@ public void TestCompare2() Assert.AreEqual(-1, comparison, "compare"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkCountTests.cs b/src/TestProject/IPNetworkTest/IPNetworkCountTests.cs index ed97b208..9662cee0 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkCountTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkCountTests.cs @@ -2,88 +2,89 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -/// -/// Tests for the Count property in IPNetwork2. -/// -[TestClass] -public class IPNetworkCountTests +namespace TestProject.IPNetworkTest { /// - /// Tests Count functionality with Total32. + /// Tests for the Count property in IPNetwork2. /// - [TestMethod] - public void TestTotal32() + [TestClass] + public class IPNetworkCountTests + { + /// + /// Tests Count functionality with Total32. + /// + [TestMethod] + public void TestTotal32() { var network = IPNetwork2.Parse("0.0.0.0/32"); int total = 1; Assert.AreEqual(total, network.Total, "Total"); } - /// - /// Tests Count functionality with Total31. - /// - [TestMethod] - public void TestTotal31() + /// + /// Tests Count functionality with Total31. + /// + [TestMethod] + public void TestTotal31() { var network = IPNetwork2.Parse("0.0.0.0/31"); int total = 2; Assert.AreEqual(total, network.Total, "Total"); } - /// - /// Tests Count functionality with Total30. - /// - [TestMethod] - public void TestTotal30() + /// + /// Tests Count functionality with Total30. + /// + [TestMethod] + public void TestTotal30() { var network = IPNetwork2.Parse("0.0.0.0/30"); int total = 4; Assert.AreEqual(total, network.Total, "Total"); } - /// - /// Tests Count functionality with Total24. - /// - [TestMethod] - public void TestTotal24() + /// + /// Tests Count functionality with Total24. + /// + [TestMethod] + public void TestTotal24() { var network = IPNetwork2.Parse("0.0.0.0/24"); int total = 256; Assert.AreEqual(total, network.Total, "Total"); } - /// - /// Tests Count functionality with Total16. - /// - [TestMethod] - public void TestTotal16() + /// + /// Tests Count functionality with Total16. + /// + [TestMethod] + public void TestTotal16() { var network = IPNetwork2.Parse("0.0.0.0/16"); int total = 65536; Assert.AreEqual(total, network.Total, "Total"); } - /// - /// Tests Count functionality with Total8. - /// - [TestMethod] - public void TestTotal8() + /// + /// Tests Count functionality with Total8. + /// + [TestMethod] + public void TestTotal8() { var network = IPNetwork2.Parse("0.0.0.0/8"); int total = 16777216; Assert.AreEqual(total, network.Total, "Total"); } - /// - /// Tests Count functionality with Total0. - /// - [TestMethod] - public void TestTotal0() + /// + /// Tests Count functionality with Total0. + /// + [TestMethod] + public void TestTotal0() { var network = IPNetwork2.Parse("0.0.0.0/0"); long total = 4294967296; Assert.AreEqual(total, network.Total, "Total"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkCtorTests.cs b/src/TestProject/IPNetworkTest/IPNetworkCtorTests.cs index 1a576c83..c2c63df6 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkCtorTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkCtorTests.cs @@ -2,15 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkCtorTests +namespace TestProject.IPNetworkTest { - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void TestCtor1() + [TestClass] + public class IPNetworkCtorTests + { + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void TestCtor1() { new IPNetwork2(BigInteger.Zero, AddressFamily.InterNetwork, 33); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkCtorWithIpAndCidrTests.cs b/src/TestProject/IPNetworkTest/IPNetworkCtorWithIpAndCidrTests.cs index 6c2284cb..98b11101 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkCtorWithIpAndCidrTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkCtorWithIpAndCidrTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkCtorWithIpAndCidrTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Ctor With Ip And Cidr functionality with a /1 network. - /// - [TestMethod] - public void CtorWithIpAndCidr1() + [TestClass] + public class IPNetworkCtorWithIpAndCidrTests + { + /// + /// Tests Ctor With Ip And Cidr functionality with a /1 network. + /// + [TestMethod] + public void CtorWithIpAndCidr1() { string ipaddress = "192.168.168.100"; var ip = IPAddress.Parse(ipaddress); @@ -19,20 +19,21 @@ public void CtorWithIpAndCidr1() Assert.AreEqual("192.168.168.0/24", ipnetwork.ToString(), "network"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void CtorWithIpAndCidr2() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void CtorWithIpAndCidr2() { IPAddress ip = null; var ipnetwork = new IPNetwork2(ip, 24); } - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void CtorWithIpAndCidr3() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void CtorWithIpAndCidr3() { string ipaddress = "192.168.168.100"; var ip = IPAddress.Parse(ipaddress); var ipnetwork = new IPNetwork2(ip, 33); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkExamplesTests.cs b/src/TestProject/IPNetworkTest/IPNetworkExamplesTests.cs index 21cc6870..cb952b78 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkExamplesTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkExamplesTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkExamplesTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Examples functionality with a /1 network. - /// - [TestMethod] - public void Example1() + [TestClass] + public class IPNetworkExamplesTests + { + /// + /// Tests Examples functionality with a /1 network. + /// + [TestMethod] + public void Example1() { var ipnetwork = IPNetwork2.Parse("192.168.168.100/24"); @@ -24,11 +24,11 @@ public void Example1() Console.WriteLine("Cidr : {0}", ipnetwork.Cidr); } - /// - /// Tests Examples functionality with a /2 network. - /// - [TestMethod] - public void Example2() + /// + /// Tests Examples functionality with a /2 network. + /// + [TestMethod] + public void Example2() { var ipnetwork = IPNetwork2.Parse("192.168.0.0/24"); var ipaddress = IPAddress.Parse("192.168.0.100"); @@ -54,11 +54,11 @@ public void Example2() Console.WriteLine("{0} overlap {1} : {2}", ipnetwork, ipnetwork3, overlap2); } - /// - /// Tests Examples functionality. - /// - [TestMethod] - public void Example2B() + /// + /// Tests Examples functionality. + /// + [TestMethod] + public void Example2B() { var ipnetwork1 = IPNetwork2.Parse("10.1.0.0/16"); var ipnetwork2 = IPNetwork2.Parse("192.168.1.0/24"); @@ -79,11 +79,11 @@ public void Example2B() Console.WriteLine("{0} contains {1} : {2}", ipnetwork2, ipaddress4, contains4); } - /// - /// Tests Examples functionality with a /3 network. - /// - [TestMethod] - public void Example3() + /// + /// Tests Examples functionality with a /3 network. + /// + [TestMethod] + public void Example3() { IPNetwork2 ianaABlock = IPNetwork2.IANA_ABLK_RESERVED1; IPNetwork2 ianaBBlock = IPNetwork2.IANA_BBLK_RESERVED1; @@ -94,11 +94,11 @@ public void Example3() Console.WriteLine("IANA_CBLK_RESERVED1 is {0}", ianaCBlock); } - /// - /// Tests Examples functionality with a /4 network. - /// - [TestMethod] - public void Example4() + /// + /// Tests Examples functionality with a /4 network. + /// + [TestMethod] + public void Example4() { var wholeInternet = IPNetwork2.Parse("0.0.0.0/0"); byte newCidr = 2; @@ -115,11 +115,11 @@ public void Example4() } } - /// - /// Tests Examples functionality with a /5 network. - /// - [TestMethod] - public void Example5() + /// + /// Tests Examples functionality with a /5 network. + /// + [TestMethod] + public void Example5() { var ipnetwork1 = IPNetwork2.Parse("192.168.0.0/24"); var ipnetwork2 = IPNetwork2.Parse("192.168.1.0/24"); @@ -128,11 +128,11 @@ public void Example5() Console.WriteLine("{0} + {1} = {2}", ipnetwork1, ipnetwork2, ipnetwork3[0]); } - /// - /// Tests Examples functionality with a /7 network. - /// - [TestMethod] - public void Example7() + /// + /// Tests Examples functionality with a /7 network. + /// + [TestMethod] + public void Example7() { var ipnetwork = IPNetwork2.Parse("192.168.168.100/24"); @@ -146,11 +146,11 @@ public void Example7() Console.WriteLine("{0} contains {1} : {2}", ipnetwork, ipaddress2, contains2); } - /// - /// Tests Examples functionality with a /9 network. - /// - [TestMethod] - public void Example9() + /// + /// Tests Examples functionality with a /9 network. + /// + [TestMethod] + public void Example9() { var network = IPNetwork2.Parse("192.168.0.1"); var network2 = IPNetwork2.Parse("192.168.0.254"); @@ -166,11 +166,11 @@ public void Example9() Console.WriteLine("Cidr : {0}", ipnetwork.Cidr); } - /// - /// Tests Examples with invalid input to ensure proper error handling. - /// - [TestMethod] - public void When_TrySupernet_192_168_0_0_cidr24_add_192_168_10_0_cidr24_Then_Should_Invalid() + /// + /// Tests Examples with invalid input to ensure proper error handling. + /// + [TestMethod] + public void When_TrySupernet_192_168_0_0_cidr24_add_192_168_10_0_cidr24_Then_Should_Invalid() { var network = IPNetwork2.Parse("192.168.0.0/24"); var network2 = IPNetwork2.Parse("192.168.10.0/24"); @@ -179,11 +179,11 @@ public void When_TrySupernet_192_168_0_0_cidr24_add_192_168_10_0_cidr24_Then_Sho Assert.AreEqual(false, supernetted); } - /// - /// Tests Examples with invalid input to ensure proper error handling. - /// - [TestMethod] - public void When_TryWideSubnet_192_168_0_0_cidr24_add_192_168_10_0_cidr24_Then_Should_Invalid() + /// + /// Tests Examples with invalid input to ensure proper error handling. + /// + [TestMethod] + public void When_TryWideSubnet_192_168_0_0_cidr24_add_192_168_10_0_cidr24_Then_Should_Invalid() { var network = IPNetwork2.Parse("192.168.0.0/24"); var network2 = IPNetwork2.Parse("192.168.10.0/24"); @@ -201,11 +201,11 @@ public void When_TryWideSubnet_192_168_0_0_cidr24_add_192_168_10_0_cidr24_Then_S Console.WriteLine("Cidr : {0}", ipnetwork.Cidr); } - /// - /// Tests Examples functionality with a /10 network. - /// - [TestMethod] - public void Example10() + /// + /// Tests Examples functionality with a /10 network. + /// + [TestMethod] + public void Example10() { var ipnetwork = IPNetwork2.Parse("192.168.0.1/25"); @@ -218,11 +218,11 @@ public void Example10() Console.WriteLine("Cidr : {0}", ipnetwork.Cidr); } - /// - /// Tests Examples functionality with a /11 network. - /// - [TestMethod] - public void Example11() + /// + /// Tests Examples functionality with a /11 network. + /// + [TestMethod] + public void Example11() { var defaultParse = IPNetwork2.Parse("192.168.0.0"); // default to ClassFull var classFullParse = IPNetwork2.Parse("192.168.0.0", CidrGuess.ClassFull); @@ -232,4 +232,5 @@ public void Example11() Console.WriteLine("IPV4 ClassFull Parse : {0}", classFullParse); Console.WriteLine("IPV4 ClassLess Parse : {0}", classLessParse); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkIanaBlocksTests.cs b/src/TestProject/IPNetworkTest/IPNetworkIanaBlocksTests.cs index 93397e1f..28612bec 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkIanaBlocksTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkIanaBlocksTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkIanaBlocksTests +namespace TestProject.IPNetworkTest { - /// - /// Tests IANA_blocks functionality with IANA1. - /// - [TestMethod] - public void TestIana1() + [TestClass] + public class IPNetworkIanaBlocksTests + { + /// + /// Tests IANA_blocks functionality with IANA1. + /// + [TestMethod] + public void TestIana1() { var ipaddress = IPAddress.Parse("192.168.66.66"); bool expected = true; @@ -20,11 +20,11 @@ public void TestIana1() Assert.AreEqual(expected, result, "IANA"); } - /// - /// Tests IANA_blocks functionality with IANA2. - /// - [TestMethod] - public void TestIana2() + /// + /// Tests IANA_blocks functionality with IANA2. + /// + [TestMethod] + public void TestIana2() { var ipaddress = IPAddress.Parse("10.0.0.0"); bool expected = true; @@ -33,11 +33,11 @@ public void TestIana2() Assert.AreEqual(expected, result, "IANA"); } - /// - /// Tests IANA_blocks functionality with IANA3. - /// - [TestMethod] - public void TestIana3() + /// + /// Tests IANA_blocks functionality with IANA3. + /// + [TestMethod] + public void TestIana3() { var ipaddress = IPAddress.Parse("172.17.10.10"); bool expected = true; @@ -46,11 +46,11 @@ public void TestIana3() Assert.AreEqual(expected, result, "IANA"); } - /// - /// Tests IANA_blocks functionality with IANA4. - /// - [TestMethod] - public void TestIana4() + /// + /// Tests IANA_blocks functionality with IANA4. + /// + [TestMethod] + public void TestIana4() { var ipnetwork = IPNetwork2.Parse("192.168.66.66/24"); bool expected = true; @@ -59,11 +59,11 @@ public void TestIana4() Assert.AreEqual(expected, result, "IANA"); } - /// - /// Tests IANA_blocks functionality with IANA5. - /// - [TestMethod] - public void TestIana5() + /// + /// Tests IANA_blocks functionality with IANA5. + /// + [TestMethod] + public void TestIana5() { var ipnetwork = IPNetwork2.Parse("10.10.10/18"); bool expected = true; @@ -72,11 +72,11 @@ public void TestIana5() Assert.AreEqual(expected, result, "IANA"); } - /// - /// Tests IANA_blocks functionality with IANA6. - /// - [TestMethod] - public void TestIana6() + /// + /// Tests IANA_blocks functionality with IANA6. + /// + [TestMethod] + public void TestIana6() { var ipnetwork = IPNetwork2.Parse("172.31.10.10/24"); bool expected = true; @@ -85,17 +85,17 @@ public void TestIana6() Assert.AreEqual(expected, result, "IANA"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestIana7() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestIana7() { IPAddress ipaddress = null; IPNetwork2.IsIANAReserved(ipaddress); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestIana8() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestIana8() { IPNetwork2 ipnetwork = null; #pragma warning disable 0618 @@ -103,11 +103,11 @@ public void TestIana8() #pragma warning restore 0618 } - /// - /// Tests IANA_blocks functionality with IANABlk1. - /// - [TestMethod] - public void TestIanaBlk1() + /// + /// Tests IANA_blocks functionality with IANABlk1. + /// + [TestMethod] + public void TestIanaBlk1() { IPNetwork2 ipnetwork = IPNetwork2.IANA_ABLK_RESERVED1; #pragma warning disable 0618 @@ -116,11 +116,11 @@ public void TestIanaBlk1() Assert.IsTrue(result, "result"); } - /// - /// Tests IANA_blocks functionality with IANA9. - /// - [TestMethod] - public void TestIana9() + /// + /// Tests IANA_blocks functionality with IANA9. + /// + [TestMethod] + public void TestIana9() { var ipaddress = IPAddress.Parse("1.2.3.4"); bool expected = false; @@ -129,11 +129,11 @@ public void TestIana9() Assert.AreEqual(expected, result, "IANA"); } - /// - /// Tests IANA_blocks functionality with IANA10. - /// - [TestMethod] - public void TestIana10() + /// + /// Tests IANA_blocks functionality with IANA10. + /// + [TestMethod] + public void TestIana10() { var ipnetwork = IPNetwork2.Parse("172.16.0.0/8"); bool expected = false; @@ -142,11 +142,11 @@ public void TestIana10() Assert.AreEqual(expected, result, "IANA"); } - /// - /// Tests IANA_blocks functionality with IANA11. - /// - [TestMethod] - public void TestIana11() + /// + /// Tests IANA_blocks functionality with IANA11. + /// + [TestMethod] + public void TestIana11() { var ipnetwork = IPNetwork2.Parse("192.168.15.1/8"); bool expected = false; @@ -154,4 +154,5 @@ public void TestIana11() Assert.AreEqual(expected, result, "IANA"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkOperatorTests.cs b/src/TestProject/IPNetworkTest/IPNetworkOperatorTests.cs index 3e4de18f..0843502b 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkOperatorTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkOperatorTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkOperatorTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Operator functionality with Operator Greater1. - /// - [TestMethod] - public void TestOperatorGreater1() + [TestClass] + public class IPNetworkOperatorTests + { + /// + /// Tests Operator functionality with Operator Greater1. + /// + [TestMethod] + public void TestOperatorGreater1() { var ipn1 = IPNetwork2.Parse("10.0.0.1/32"); var ipn2 = IPNetwork2.Parse("10.0.0.2/32"); @@ -21,11 +21,11 @@ public void TestOperatorGreater1() Assert.AreEqual(false, greater, "greater"); } - /// - /// Tests Operator functionality with Operator Greater2. - /// - [TestMethod] - public void TestOperatorGreater2() + /// + /// Tests Operator functionality with Operator Greater2. + /// + [TestMethod] + public void TestOperatorGreater2() { var ipn1 = IPNetwork2.Parse("10.0.0.100/32"); var ipn2 = IPNetwork2.Parse("10.0.0.2/32"); @@ -35,11 +35,11 @@ public void TestOperatorGreater2() Assert.AreEqual(true, greater, "greater"); } - /// - /// Tests Operator functionality with Operator Lower1. - /// - [TestMethod] - public void TestOperatorLower1() + /// + /// Tests Operator functionality with Operator Lower1. + /// + [TestMethod] + public void TestOperatorLower1() { var ipn1 = IPNetwork2.Parse("10.0.0.1/32"); var ipn2 = IPNetwork2.Parse("10.0.0.2/32"); @@ -49,11 +49,11 @@ public void TestOperatorLower1() Assert.AreEqual(true, lower, "lower"); } - /// - /// Tests Operator functionality with Operator Lower2. - /// - [TestMethod] - public void TestOperatorLower2() + /// + /// Tests Operator functionality with Operator Lower2. + /// + [TestMethod] + public void TestOperatorLower2() { var ipn1 = IPNetwork2.Parse("10.0.0.100/32"); var ipn2 = IPNetwork2.Parse("10.0.0.2/32"); @@ -63,11 +63,11 @@ public void TestOperatorLower2() Assert.AreEqual(false, lower, "lower"); } - /// - /// Tests Operator functionality with Operator Different1. - /// - [TestMethod] - public void TestOperatorDifferent1() + /// + /// Tests Operator functionality with Operator Different1. + /// + [TestMethod] + public void TestOperatorDifferent1() { var ipn1 = IPNetwork2.Parse("10.0.0.100/32"); var ipn2 = IPNetwork2.Parse("10.0.0.2/32"); @@ -77,11 +77,11 @@ public void TestOperatorDifferent1() Assert.AreEqual(true, different, "different"); } - /// - /// Tests Operator functionality with Operator Different2. - /// - [TestMethod] - public void TestOperatorDifferent2() + /// + /// Tests Operator functionality with Operator Different2. + /// + [TestMethod] + public void TestOperatorDifferent2() { var ipn1 = IPNetwork2.Parse("10.0.0.1/32"); var ipn2 = IPNetwork2.Parse("10.0.0.1/32"); @@ -91,11 +91,11 @@ public void TestOperatorDifferent2() Assert.AreEqual(false, different, "different"); } - /// - /// Tests Operator functionality with Operator Equal1. - /// - [TestMethod] - public void TestOperatorEqual1() + /// + /// Tests Operator functionality with Operator Equal1. + /// + [TestMethod] + public void TestOperatorEqual1() { var ipn1 = IPNetwork2.Parse("10.0.0.100/32"); var ipn2 = IPNetwork2.Parse("10.0.0.2/32"); @@ -105,11 +105,11 @@ public void TestOperatorEqual1() Assert.AreEqual(false, eq, "eq"); } - /// - /// Tests Operator functionality with Operator Equal2. - /// - [TestMethod] - public void TestOperatorEqual2() + /// + /// Tests Operator functionality with Operator Equal2. + /// + [TestMethod] + public void TestOperatorEqual2() { var ipn1 = IPNetwork2.Parse("10.0.0.1/32"); var ipn2 = IPNetwork2.Parse("10.0.0.1/32"); @@ -118,4 +118,5 @@ public void TestOperatorEqual2() Assert.AreEqual(true, eq, "eq"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkOverlapTests.cs b/src/TestProject/IPNetworkTest/IPNetworkOverlapTests.cs index f3f082be..dbf2a257 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkOverlapTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkOverlapTests.cs @@ -2,14 +2,14 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkOverlapTests +namespace TestProject.IPNetworkTest { - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestOverlap1() + [TestClass] + public class IPNetworkOverlapTests + { + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestOverlap1() { IPNetwork2 network1 = null; IPNetwork2 network2 = null; @@ -19,11 +19,11 @@ public void TestOverlap1() #pragma warning restore 0618 } - /// - /// Tests Overlap functionality with Overlap Static2. - /// - [TestMethod] - public void TestOverlapStatic2() + /// + /// Tests Overlap functionality with Overlap Static2. + /// + [TestMethod] + public void TestOverlapStatic2() { IPNetwork2 network1 = IPNetwork2.IANA_ABLK_RESERVED1; IPNetwork2 network2 = IPNetwork2.IANA_ABLK_RESERVED1; @@ -35,20 +35,20 @@ public void TestOverlapStatic2() Assert.IsTrue(result, "result"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestOverlap2() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestOverlap2() { var network1 = IPNetwork2.Parse("10.0.0.0/0"); IPNetwork2 network2 = null; network1.Overlap(network2); } - /// - /// Tests Overlap functionality with Overlap3. - /// - [TestMethod] - public void TestOverlap3() + /// + /// Tests Overlap functionality with Overlap3. + /// + [TestMethod] + public void TestOverlap3() { var network1 = IPNetwork2.Parse("10.0.0.0/0"); var network2 = IPNetwork2.Parse("10.0.0.0/0"); @@ -58,11 +58,11 @@ public void TestOverlap3() Assert.AreEqual(expected, result, "overlap"); } - /// - /// Tests Overlap functionality with Overlap4. - /// - [TestMethod] - public void TestOverlap4() + /// + /// Tests Overlap functionality with Overlap4. + /// + [TestMethod] + public void TestOverlap4() { var network1 = IPNetwork2.Parse("10.10.0.0/16"); var network2 = IPNetwork2.Parse("10.10.1.0/24"); @@ -72,11 +72,11 @@ public void TestOverlap4() Assert.AreEqual(expected, result, "overlap"); } - /// - /// Tests Overlap functionality with Overlap5. - /// - [TestMethod] - public void TestOverlap5() + /// + /// Tests Overlap functionality with Overlap5. + /// + [TestMethod] + public void TestOverlap5() { var network1 = IPNetwork2.Parse("10.10.0.0/24"); var network2 = IPNetwork2.Parse("10.10.1.0/24"); @@ -86,11 +86,11 @@ public void TestOverlap5() Assert.AreEqual(expected, result, "overlap"); } - /// - /// Tests Overlap functionality with Overlap6. - /// - [TestMethod] - public void TestOverlap6() + /// + /// Tests Overlap functionality with Overlap6. + /// + [TestMethod] + public void TestOverlap6() { var network1 = IPNetwork2.Parse("10.10.1.0/24"); var network2 = IPNetwork2.Parse("10.10.0.0/16"); @@ -99,4 +99,5 @@ public void TestOverlap6() Assert.AreEqual(expected, result, "overlap"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkParseIpIpTests.cs b/src/TestProject/IPNetworkTest/IPNetworkParseIpIpTests.cs index 6b8940a4..99abfe1f 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkParseIpIpTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkParseIpIpTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkParseIpIpTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Parse Ip Ip functionality with a /1 network. - /// - [TestMethod] - public void ParseIpIp1() + [TestClass] + public class IPNetworkParseIpIpTests + { + /// + /// Tests Parse Ip Ip functionality with a /1 network. + /// + [TestMethod] + public void ParseIpIp1() { string ipaddress = "192.168.168.100"; string netmask = "255.255.255.0"; @@ -21,22 +21,23 @@ public void ParseIpIp1() Assert.AreEqual("192.168.168.0/24", ipnetwork.ToString(), "network"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void ParseIpIp2() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void ParseIpIp2() { IPAddress ip = null; IPAddress netm = null; var ipnetwork = IPNetwork2.Parse(ip, netm); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void ParseIpIp3() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void ParseIpIp3() { string ipaddress = "192.168.168.100"; var ip = IPAddress.Parse(ipaddress); IPAddress netm = null; var ipnetwork = IPNetwork2.Parse(ip, netm); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkParseStringStringTests.cs b/src/TestProject/IPNetworkTest/IPNetworkParseStringStringTests.cs index 45c45b9c..7de88bf1 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkParseStringStringTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkParseStringStringTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkParseStringStringTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Parse String String functionality with Parse String String1. - /// - [TestMethod] - public void TestParseStringString1() + [TestClass] + public class IPNetworkParseStringStringTests + { + /// + /// Tests Parse String String functionality with Parse String String1. + /// + [TestMethod] + public void TestParseStringString1() { string ipaddress = "192.168.168.100"; string netmask = "255.255.255.0"; @@ -20,9 +20,9 @@ public void TestParseStringString1() Assert.AreEqual("192.168.168.0/24", ipnetwork.ToString(), "network"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestParseStringString2() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestParseStringString2() { string ipaddress = null; string netmask = null; @@ -30,9 +30,9 @@ public void TestParseStringString2() var ipnetwork = IPNetwork2.Parse(ipaddress, netmask); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestParseStringString3() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestParseStringString3() { string ipaddress = "192.168.168.100"; string netmask = null; @@ -40,9 +40,9 @@ public void TestParseStringString3() var ipnetwork = IPNetwork2.Parse(ipaddress, netmask); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestParseStringString4() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestParseStringString4() { string ipaddress = string.Empty; string netmask = string.Empty; @@ -50,13 +50,14 @@ public void TestParseStringString4() var ipnetwork = IPNetwork2.Parse(ipaddress, netmask); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestParseStringString5() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestParseStringString5() { string ipaddress = "192.168.168.100"; string netmask = string.Empty; var ipnetwork = IPNetwork2.Parse(ipaddress, netmask); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkParseTests.cs b/src/TestProject/IPNetworkTest/IPNetworkParseTests.cs index 9fdb09b4..4e263e5d 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkParseTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkParseTests.cs @@ -2,83 +2,83 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkParseTests +namespace TestProject.IPNetworkTest { - [TestMethod] - [TestCategory("Parse")] - [ExpectedException(typeof(ArgumentNullException))] - public void TestParseIPAddressNetmaskAne2() + [TestClass] + public class IPNetworkParseTests + { + [TestMethod] + [TestCategory("Parse")] + [ExpectedException(typeof(ArgumentNullException))] + public void TestParseIPAddressNetmaskAne2() { IPAddress ip = null; IPNetwork2.Parse(ip, ip); } - [TestMethod] - [TestCategory("Parse")] - [ExpectedException(typeof(ArgumentNullException))] - public void TestParseIPAddressNetmaskAne3() + [TestMethod] + [TestCategory("Parse")] + [ExpectedException(typeof(ArgumentNullException))] + public void TestParseIPAddressNetmaskAne3() { IPNetwork2.Parse(string.Empty, 0); } - [TestMethod] - [TestCategory("Parse")] - [ExpectedException(typeof(ArgumentNullException))] - public void TestParseIPAddressNetmaskAne4() + [TestMethod] + [TestCategory("Parse")] + [ExpectedException(typeof(ArgumentNullException))] + public void TestParseIPAddressNetmaskAne4() { IPNetwork2.Parse(null, 0); } - [TestMethod] - [TestCategory("Parse")] - [ExpectedException(typeof(ArgumentNullException))] - public void TestParseIPAddressNetmaskAne5() + [TestMethod] + [TestCategory("Parse")] + [ExpectedException(typeof(ArgumentNullException))] + public void TestParseIPAddressNetmaskAne5() { string n = null; IPNetwork2.Parse(n, n); } - [TestMethod] - [TestCategory("Parse")] - [ExpectedException(typeof(ArgumentException))] - public void TestParseIPAddressNetmaskAne8() + [TestMethod] + [TestCategory("Parse")] + [ExpectedException(typeof(ArgumentException))] + public void TestParseIPAddressNetmaskAne8() { var ipnet = IPNetwork2.Parse("x.x.x.x", "x.x.x.x"); } - [TestMethod] - [TestCategory("Parse")] - [ExpectedException(typeof(ArgumentException))] - public void TestParseIPAddressNetmaskAne9() + [TestMethod] + [TestCategory("Parse")] + [ExpectedException(typeof(ArgumentException))] + public void TestParseIPAddressNetmaskAne9() { var ipnet = IPNetwork2.Parse("0.0.0.0", "x.x.x.x"); } - [TestMethod] - [TestCategory("Parse")] - [ExpectedException(typeof(ArgumentException))] - public void TestParseIPAddressNetmaskAne10() + [TestMethod] + [TestCategory("Parse")] + [ExpectedException(typeof(ArgumentException))] + public void TestParseIPAddressNetmaskAne10() { var ipnet = IPNetwork2.Parse("x.x.x.x", 0); } - [TestMethod] - [TestCategory("Parse")] - [ExpectedException(typeof(ArgumentException))] - public void TestParseIPAddressNetmaskAne11() + [TestMethod] + [TestCategory("Parse")] + [ExpectedException(typeof(ArgumentException))] + public void TestParseIPAddressNetmaskAne11() { var ipnet = IPNetwork2.Parse("0.0.0.0", 33); } - [TestCategory("Parse")] - /// - /// Tests Parse functionality with Parse IPAddress Netmask. - /// - [TestMethod] - public void TestParseIPAddressNetmask() + [TestCategory("Parse")] + /// + /// Tests Parse functionality with Parse IPAddress Netmask. + /// + [TestMethod] + public void TestParseIPAddressNetmask() { string ipaddress = "192.168.168.100"; string netmask = "255.255.255.0"; @@ -100,12 +100,12 @@ public void TestParseIPAddressNetmask() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestCategory("Parse")] - /// - /// Tests Parse functionality with Parse String1. - /// - [TestMethod] - public void TestParseString1() + [TestCategory("Parse")] + /// + /// Tests Parse functionality with Parse String1. + /// + [TestMethod] + public void TestParseString1() { string ipaddress = "192.168.168.100 255.255.255.0"; @@ -127,12 +127,12 @@ public void TestParseString1() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestCategory("Parse")] - /// - /// Tests Parse functionality with Parse String2. - /// - [TestMethod] - public void TestParseString2() + [TestCategory("Parse")] + /// + /// Tests Parse functionality with Parse String2. + /// + [TestMethod] + public void TestParseString2() { string ipaddress = "192.168.168.100/24"; @@ -154,12 +154,12 @@ public void TestParseString2() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestCategory("Parse")] - /// - /// Tests Parse functionality with Parse String3. - /// - [TestMethod] - public void TestParseString3() + [TestCategory("Parse")] + /// + /// Tests Parse functionality with Parse String3. + /// + [TestMethod] + public void TestParseString3() { string ipaddress = "0.0.0.0/0"; @@ -181,12 +181,12 @@ public void TestParseString3() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestCategory("Parse")] - /// - /// Tests Parse functionality with Parse String4. - /// - [TestMethod] - public void TestParseString4() + [TestCategory("Parse")] + /// + /// Tests Parse functionality with Parse String4. + /// + [TestMethod] + public void TestParseString4() { string ipaddress = "0.0.0.0/32"; @@ -208,12 +208,12 @@ public void TestParseString4() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestCategory("Parse")] - /// - /// Tests Parse functionality with Parse String5. - /// - [TestMethod] - public void TestParseString5() + [TestCategory("Parse")] + /// + /// Tests Parse functionality with Parse String5. + /// + [TestMethod] + public void TestParseString5() { string ipaddress = "255.255.255.255/32"; @@ -235,12 +235,12 @@ public void TestParseString5() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestCategory("Parse")] - /// - /// Tests Parse functionality with Parse IPAddress No Netmask1. - /// - [TestMethod] - public void TestParseIPAddressNoNetmask1() + [TestCategory("Parse")] + /// + /// Tests Parse functionality with Parse IPAddress No Netmask1. + /// + [TestMethod] + public void TestParseIPAddressNoNetmask1() { string ipaddress = "10.0.0.0"; @@ -262,11 +262,11 @@ public void TestParseIPAddressNoNetmask1() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - /// - /// Tests Parse functionality. - /// - [TestMethod] - public void When_Parse_254_128_0_0_Should_Succeed() + /// + /// Tests Parse functionality. + /// + [TestMethod] + public void When_Parse_254_128_0_0_Should_Succeed() { string ipaddress = "254.128.0.0"; @@ -288,11 +288,11 @@ public void When_Parse_254_128_0_0_Should_Succeed() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - /// - /// Tests Parse functionality with Parse IPAddress No Netmask2. - /// - [TestMethod] - public void TestParseIPAddressNoNetmask2() + /// + /// Tests Parse functionality with Parse IPAddress No Netmask2. + /// + [TestMethod] + public void TestParseIPAddressNoNetmask2() { string ipaddress = "172.0.0.0"; @@ -314,11 +314,11 @@ public void TestParseIPAddressNoNetmask2() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - /// - /// Tests Parse functionality with Parse IPAddress No Netmask3. - /// - [TestMethod] - public void TestParseIPAddressNoNetmask3() + /// + /// Tests Parse functionality with Parse IPAddress No Netmask3. + /// + [TestMethod] + public void TestParseIPAddressNoNetmask3() { string ipaddress = "192.0.0.0"; @@ -340,11 +340,11 @@ public void TestParseIPAddressNoNetmask3() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - /// - /// Tests Parse functionality with Parse IPAddress No Netmask1_Class Full. - /// - [TestMethod] - public void TestParseIPAddressNoNetmask1_ClassFull() + /// + /// Tests Parse functionality with Parse IPAddress No Netmask1_Class Full. + /// + [TestMethod] + public void TestParseIPAddressNoNetmask1_ClassFull() { string ipaddress = "10.0.0.0"; ICidrGuess guessCidr = CidrGuess.ClassFull; @@ -368,11 +368,11 @@ public void TestParseIPAddressNoNetmask1_ClassFull() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - /// - /// Tests Parse functionality with Parse IPAddress No Netmask2_Class Full. - /// - [TestMethod] - public void TestParseIPAddressNoNetmask2_ClassFull() + /// + /// Tests Parse functionality with Parse IPAddress No Netmask2_Class Full. + /// + [TestMethod] + public void TestParseIPAddressNoNetmask2_ClassFull() { string ipaddress = "172.0.0.0"; ICidrGuess guessCidr = CidrGuess.ClassFull; @@ -396,11 +396,11 @@ public void TestParseIPAddressNoNetmask2_ClassFull() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - /// - /// Tests Parse functionality with Parse IPAddress No Netmask3_Class Full. - /// - [TestMethod] - public void TestParseIPAddressNoNetmask3_ClassFull() + /// + /// Tests Parse functionality with Parse IPAddress No Netmask3_Class Full. + /// + [TestMethod] + public void TestParseIPAddressNoNetmask3_ClassFull() { string ipaddress = "192.0.0.0"; ICidrGuess guessCidr = CidrGuess.ClassFull; @@ -424,11 +424,11 @@ public void TestParseIPAddressNoNetmask3_ClassFull() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - /// - /// Tests Parse functionality with Parse IPAddress No Netmask1_Class Less. - /// - [TestMethod] - public void TestParseIPAddressNoNetmask1_ClassLess() + /// + /// Tests Parse functionality with Parse IPAddress No Netmask1_Class Less. + /// + [TestMethod] + public void TestParseIPAddressNoNetmask1_ClassLess() { string ipaddress = "10.0.0.0"; ICidrGuess guessCidr = CidrGuess.ClassLess; @@ -452,11 +452,11 @@ public void TestParseIPAddressNoNetmask1_ClassLess() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - /// - /// Tests Parse functionality with Parse IPAddress No Netmask2_Class Less. - /// - [TestMethod] - public void TestParseIPAddressNoNetmask2_ClassLess() + /// + /// Tests Parse functionality with Parse IPAddress No Netmask2_Class Less. + /// + [TestMethod] + public void TestParseIPAddressNoNetmask2_ClassLess() { string ipaddress = "172.0.0.0"; ICidrGuess guessCidr = CidrGuess.ClassLess; @@ -480,11 +480,11 @@ public void TestParseIPAddressNoNetmask2_ClassLess() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - /// - /// Tests Parse functionality with Parse IPAddress No Netmask3_Class Less. - /// - [TestMethod] - public void TestParseIPAddressNoNetmask3_ClassLess() + /// + /// Tests Parse functionality with Parse IPAddress No Netmask3_Class Less. + /// + [TestMethod] + public void TestParseIPAddressNoNetmask3_ClassLess() { string ipaddress = "192.0.0.0"; ICidrGuess guessCidr = CidrGuess.ClassLess; @@ -508,11 +508,11 @@ public void TestParseIPAddressNoNetmask3_ClassLess() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - /// - /// Tests Parse functionality with Parse IPAddress No Netmask4. - /// - [TestMethod] - public void TestParseIPAddressNoNetmask4() + /// + /// Tests Parse functionality with Parse IPAddress No Netmask4. + /// + [TestMethod] + public void TestParseIPAddressNoNetmask4() { string ipaddress = "224.0.0.0"; var ipnetwork = IPNetwork2.Parse(ipaddress); @@ -520,22 +520,22 @@ public void TestParseIPAddressNoNetmask4() Assert.AreEqual("224.0.0.0/24", ipnetwork.ToString(), "Network"); } - /// - /// Tests Parse functionality with Parse IPAddress No Netmask5. - /// - [TestMethod] - public void TestParseIPAddressNoNetmask5() + /// + /// Tests Parse functionality with Parse IPAddress No Netmask5. + /// + [TestMethod] + public void TestParseIPAddressNoNetmask5() { string ipaddress = "240.0.0.0"; var ipnetwork = IPNetwork2.Parse(ipaddress); Assert.AreEqual("240.0.0.0/24", ipnetwork.ToString(), "Network"); } - /// - /// Tests Parse functionality with Parse IPAddress No Netmask127001. - /// - [TestMethod] - public void TestParseIPAddressNoNetmask127001() + /// + /// Tests Parse functionality with Parse IPAddress No Netmask127001. + /// + [TestMethod] + public void TestParseIPAddressNoNetmask127001() { string ipaddress = "127.0.0.1"; IPNetwork2 result = null; @@ -543,27 +543,28 @@ public void TestParseIPAddressNoNetmask127001() Assert.AreEqual(result.Cidr, 8); } - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestParseStringAe1() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestParseStringAe1() { string ipaddress = "garbage"; var ipnetwork = IPNetwork2.Parse(ipaddress); } - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestParseStringAe2() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestParseStringAe2() { string ipaddress = "0.0.0.0 0.0.1.0"; var ipnetwork = IPNetwork2.Parse(ipaddress); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestParseStringAne1() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestParseStringAne1() { string ipaddress = null; var ipnetwork = IPNetwork2.Parse(ipaddress); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkPrintTests.cs b/src/TestProject/IPNetworkTest/IPNetworkPrintTests.cs index 37397ece..c890ada2 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkPrintTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkPrintTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkPrintTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Print functionality. - /// - [TestMethod] - public void Print() + [TestClass] + public class IPNetworkPrintTests + { + /// + /// Tests Print functionality. + /// + [TestMethod] + public void Print() { var ipn = IPNetwork2.Parse("0.0.0.0/0"); string print = ipn.Print().Replace("\r", string.Empty); @@ -28,9 +28,9 @@ public void Print() Assert.AreEqual(expected, print, "Print"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void PrintNull() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void PrintNull() { IPNetwork2 ipn = null; #pragma warning disable 0618 @@ -38,15 +38,16 @@ public void PrintNull() #pragma warning restore 0618 } - /// - /// Tests Print functionality. - /// - [TestMethod] - public void PrintStatic() + /// + /// Tests Print functionality. + /// + [TestMethod] + public void PrintStatic() { IPNetwork2 ipn = IPNetwork2.IANA_ABLK_RESERVED1; #pragma warning disable 0618 string print = IPNetwork2.Print(ipn); #pragma warning restore 0618 } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkResizeTests.cs b/src/TestProject/IPNetworkTest/IPNetworkResizeTests.cs index 3761aa88..2b8ca2ee 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkResizeTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkResizeTests.cs @@ -2,15 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkResizeTests +namespace TestProject.IPNetworkTest { - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestResize1() + [TestClass] + public class IPNetworkResizeTests + { + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestResize1() { byte[] resut = IPNetwork2.Resize(new byte[33], AddressFamily.InterNetwork); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkSortTests.cs b/src/TestProject/IPNetworkTest/IPNetworkSortTests.cs index 9cba5109..ab1ab68b 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkSortTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkSortTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkSortTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Sort functionality with Sort1. - /// - [TestMethod] - public void TestSort1() + [TestClass] + public class IPNetworkSortTests + { + /// + /// Tests Sort functionality with Sort1. + /// + [TestMethod] + public void TestSort1() { string[] ips = { "1.1.1.1", "255.255.255.255", "2.2.2.2", "0.0.0.0" }; var ipns = new List(); @@ -31,11 +31,11 @@ public void TestSort1() Assert.AreEqual("255.255.255.255/32", ipns[3].ToString(), "3"); } - /// - /// Tests Sort functionality with Sort2. - /// - [TestMethod] - public void TestSort2() + /// + /// Tests Sort functionality with Sort2. + /// + [TestMethod] + public void TestSort2() { string[] ips = { "0.0.0.100/32", "0.0.0.0/24" }; var ipns = new List(); @@ -52,4 +52,5 @@ public void TestSort2() Assert.AreEqual("0.0.0.0/24", ipns[0].ToString(), "0"); Assert.AreEqual("0.0.0.100/32", ipns[1].ToString(), "1"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkSubnetTests.cs b/src/TestProject/IPNetworkTest/IPNetworkSubnetTests.cs index cf874e3c..41d31d6a 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkSubnetTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkSubnetTests.cs @@ -2,14 +2,14 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkSubnetTests +namespace TestProject.IPNetworkTest { - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestSubnet1() + [TestClass] + public class IPNetworkSubnetTests + { + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestSubnet1() { IPNetwork2 ipnetwork = null; byte cidr = 9; @@ -19,11 +19,11 @@ public void TestSubnet1() #pragma warning restore 0618 } - /// - /// Tests Subnet functionality with Subnet Static1. - /// - [TestMethod] - public void TestSubnetStatic1() + /// + /// Tests Subnet functionality with Subnet Static1. + /// + [TestMethod] + public void TestSubnetStatic1() { IPNetwork2 ipnetwork = IPNetwork2.IANA_ABLK_RESERVED1; byte cidr = 9; @@ -33,9 +33,9 @@ public void TestSubnetStatic1() #pragma warning restore 0618 } - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void TestSubnet3() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void TestSubnet3() { IPNetwork2 ipnetwork = IPNetwork2.IANA_ABLK_RESERVED1; byte cidr = 55; @@ -43,9 +43,9 @@ public void TestSubnet3() IPNetworkCollection subnets = ipnetwork.Subnet(cidr); } - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestSubnet4() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestSubnet4() { IPNetwork2 ipnetwork = IPNetwork2.IANA_ABLK_RESERVED1; byte cidr = 1; @@ -53,11 +53,11 @@ public void TestSubnet4() IPNetworkCollection subnets = ipnetwork.Subnet(cidr); } - /// - /// Tests Subnet functionality with Subnet5. - /// - [TestMethod] - public void TestSubnet5() + /// + /// Tests Subnet functionality with Subnet5. + /// + [TestMethod] + public void TestSubnet5() { IPNetwork2 ipnetwork = IPNetwork2.IANA_ABLK_RESERVED1; byte cidr = 9; @@ -68,11 +68,11 @@ public void TestSubnet5() Assert.AreEqual("10.128.0.0/9", subnets[1].ToString(), "subnet2"); } - /// - /// Tests Subnet functionality with Subnet6. - /// - [TestMethod] - public void TestSubnet6() + /// + /// Tests Subnet functionality with Subnet6. + /// + [TestMethod] + public void TestSubnet6() { IPNetwork2 ipnetwork = IPNetwork2.IANA_CBLK_RESERVED1; byte cidr = 20; @@ -97,11 +97,11 @@ public void TestSubnet6() Assert.AreEqual("192.168.240.0/20", subnets[15].ToString(), "subnet16"); } - /// - /// Tests Subnet functionality with Subnet7. - /// - [TestMethod] - public void TestSubnet7() + /// + /// Tests Subnet functionality with Subnet7. + /// + [TestMethod] + public void TestSubnet7() { IPNetwork2 ipnetwork = IPNetwork2.IANA_CBLK_RESERVED1; byte cidr = 24; @@ -112,11 +112,11 @@ public void TestSubnet7() Assert.AreEqual("192.168.255.0/24", subnets[255].ToString(), "subnet16"); } - /// - /// Tests Subnet functionality with Subnet8. - /// - [TestMethod] - public void TestSubnet8() + /// + /// Tests Subnet functionality with Subnet8. + /// + [TestMethod] + public void TestSubnet8() { IPNetwork2 ipnetwork = IPNetwork2.IANA_CBLK_RESERVED1; byte cidr = 24; @@ -127,11 +127,11 @@ public void TestSubnet8() Assert.AreEqual("192.168.255.0/24", subnets[255].ToString(), "subnet256"); } - /// - /// Tests Subnet functionality with Subnet9. - /// - [TestMethod] - public void TestSubnet9() + /// + /// Tests Subnet functionality with Subnet9. + /// + [TestMethod] + public void TestSubnet9() { var ipnetwork = IPNetwork2.Parse("192.168.0.0/24"); byte cidr = 32; @@ -142,11 +142,11 @@ public void TestSubnet9() Assert.AreEqual("192.168.0.255/32", subnets[255].ToString(), "subnet256"); } - /// - /// Tests Subnet functionality with Subnet_Example8. - /// - [TestMethod] - public void TestSubnet_Example8() + /// + /// Tests Subnet functionality with Subnet_Example8. + /// + [TestMethod] + public void TestSubnet_Example8() { var wholeInternet = IPNetwork2.Parse("0.0.0.0/0"); byte newCidr = 2; @@ -163,11 +163,11 @@ public void TestSubnet_Example8() } } - /// - /// Tests Subnet functionality with Subnet10. - /// - [TestMethod] - public void TestSubnet10() + /// + /// Tests Subnet functionality with Subnet10. + /// + [TestMethod] + public void TestSubnet10() { var ipnetwork = IPNetwork2.Parse("0.0.0.0/0"); byte cidr = 32; @@ -179,11 +179,11 @@ public void TestSubnet10() Assert.AreEqual("255.255.255.255/32", subnets[4294967295].ToString(), "subnet256"); } - /// - /// Tests Subnet functionality with Subnet12. - /// - [TestMethod] - public void TestSubnet12() + /// + /// Tests Subnet functionality with Subnet12. + /// + [TestMethod] + public void TestSubnet12() { IPNetwork2 ipnetwork = IPNetwork2.IANA_CBLK_RESERVED1; byte cidr = 20; @@ -196,13 +196,14 @@ public void TestSubnet12() } } - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void TestSubnet13() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void TestSubnet13() { IPNetwork2 ipnetwork = IPNetwork2.IANA_CBLK_RESERVED1; byte cidr = 20; IPNetworkCollection subnets = ipnetwork.Subnet(cidr); IPNetwork2 error = subnets[1000]; } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkSupernetArrayTests.cs b/src/TestProject/IPNetworkTest/IPNetworkSupernetArrayTests.cs index 2bb0d5a7..6b49b765 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkSupernetArrayTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkSupernetArrayTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkSupernetArrayTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Supernet Array functionality with Try Supernet Array. - /// - [TestMethod] - public void TestTrySupernetArray() + [TestClass] + public class IPNetworkSupernetArrayTests + { + /// + /// Tests Supernet Array functionality with Try Supernet Array. + /// + [TestMethod] + public void TestTrySupernetArray() { var ipnetwork1 = IPNetwork2.Parse("192.168.0.0/24"); var ipnetwork2 = IPNetwork2.Parse("192.168.1.0/24"); @@ -27,11 +27,11 @@ public void TestTrySupernetArray() Assert.AreEqual(expected[0], expected[0], "suppernet"); } - /// - /// Tests Supernet Array functionality with Try Supernet Array1. - /// - [TestMethod] - public void TestTrySupernetArray1() + /// + /// Tests Supernet Array functionality with Try Supernet Array1. + /// + [TestMethod] + public void TestTrySupernetArray1() { IPNetwork2[] ipnetworks = { }; IPNetwork2[] expected = { }; @@ -41,19 +41,19 @@ public void TestTrySupernetArray1() Assert.AreEqual(expected.Length, result.Length, "supernetarray"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestTrySupernetArray2() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestTrySupernetArray2() { IPNetwork2[] ipnetworks = null; IPNetwork2[] result = IPNetwork2.Supernet(ipnetworks); } - /// - /// Tests Supernet Array functionality with Try Supernet Array3. - /// - [TestMethod] - public void TestTrySupernetArray3() + /// + /// Tests Supernet Array functionality with Try Supernet Array3. + /// + [TestMethod] + public void TestTrySupernetArray3() { IPNetwork2 ipnetwork1 = null; IPNetwork2 ipnetwork2 = null; @@ -68,11 +68,11 @@ public void TestTrySupernetArray3() Assert.AreEqual(expected.Length, result.Length, "supernetarray"); } - /// - /// Tests Supernet Array functionality with Try Supernet Array4. - /// - [TestMethod] - public void TestTrySupernetArray4() + /// + /// Tests Supernet Array functionality with Try Supernet Array4. + /// + [TestMethod] + public void TestTrySupernetArray4() { var ipnetwork1 = IPNetwork2.Parse("192.168.0.0/24"); IPNetworkCollection subnetted = ipnetwork1.Subnet(32); @@ -87,11 +87,11 @@ public void TestTrySupernetArray4() Assert.AreEqual(expected[0], ipnetwork1, "suppernet"); } - /// - /// Tests Supernet Array functionality with Try Supernet Array5. - /// - [TestMethod] - public void TestTrySupernetArray5() + /// + /// Tests Supernet Array functionality with Try Supernet Array5. + /// + [TestMethod] + public void TestTrySupernetArray5() { var ipnetwork1 = IPNetwork2.Parse("192.168.0.0/16"); IPNetworkCollection subnetted = ipnetwork1.Subnet(24); @@ -106,11 +106,11 @@ public void TestTrySupernetArray5() Assert.AreEqual(expected[0], ipnetwork1, "suppernet"); } - /// - /// Tests Supernet Array functionality with Try Supernet Array6. - /// - [TestMethod] - public void TestTrySupernetArray6() + /// + /// Tests Supernet Array functionality with Try Supernet Array6. + /// + [TestMethod] + public void TestTrySupernetArray6() { var ipnetwork1 = IPNetwork2.Parse("192.168.0.0/8"); IPNetworkCollection subnetted = ipnetwork1.Subnet(24); @@ -125,11 +125,11 @@ public void TestTrySupernetArray6() Assert.AreEqual(expected[0], ipnetwork1, "suppernet"); } - /// - /// Tests Supernet Array functionality with Try Supernet Array7. - /// - [TestMethod] - public void TestTrySupernetArray7() + /// + /// Tests Supernet Array functionality with Try Supernet Array7. + /// + [TestMethod] + public void TestTrySupernetArray7() { IPNetwork2[] ipnetworks = { @@ -156,11 +156,11 @@ public void TestTrySupernetArray7() Assert.AreEqual(expected[2], result[2], "suppernet2"); } - /// - /// Tests Supernet Array functionality with Try Supernet Array8. - /// - [TestMethod] - public void TestTrySupernetArray8() + /// + /// Tests Supernet Array functionality with Try Supernet Array8. + /// + [TestMethod] + public void TestTrySupernetArray8() { IPNetwork2[] ipnetworks = { @@ -186,11 +186,11 @@ public void TestTrySupernetArray8() Assert.AreEqual(expected[1], result[1], "suppernet1"); } - /// - /// Tests Supernet Array functionality with Try Supernet Array9. - /// - [TestMethod] - public void TestTrySupernetArray9() + /// + /// Tests Supernet Array functionality with Try Supernet Array9. + /// + [TestMethod] + public void TestTrySupernetArray9() { IPNetwork2[] ipnetworks = { @@ -220,11 +220,11 @@ public void TestTrySupernetArray9() Assert.AreEqual(expected[2], result[2], "suppernet2"); } - /// - /// Tests Supernet Array functionality with Try Supernet Array10. - /// - [TestMethod] - public void TestTrySupernetArray10() + /// + /// Tests Supernet Array functionality with Try Supernet Array10. + /// + [TestMethod] + public void TestTrySupernetArray10() { IPNetwork2[] ipnetworks = { @@ -242,4 +242,5 @@ public void TestTrySupernetArray10() Assert.AreEqual(expected.Length, result.Length, "supernetarray"); Assert.AreEqual(expected[0], result[0], "suppernet"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkSupernetTests.cs b/src/TestProject/IPNetworkTest/IPNetworkSupernetTests.cs index 04cd46f3..c4e74f7b 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkSupernetTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkSupernetTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkSupernetTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Supernet functionality with Supernet Internal1. - /// - [TestMethod] - public void TestSupernetInternal1() + [TestClass] + public class IPNetworkSupernetTests + { + /// + /// Tests Supernet functionality with Supernet Internal1. + /// + [TestMethod] + public void TestSupernetInternal1() { IPNetwork2 result; IPNetwork2.InternalSupernet(true, null, null, out result); @@ -19,17 +19,17 @@ public void TestSupernetInternal1() Assert.AreEqual(null, result, "supernet"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestSupernetInternal2() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestSupernetInternal2() { IPNetwork2 result; IPNetwork2.InternalSupernet(false, null, null, out result); } - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void Issue33__TestSupernet__Bug_or_default_behavior() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void Issue33__TestSupernet__Bug_or_default_behavior() { var network1 = IPNetwork2.Parse("192.168.0.0/24"); var network2 = IPNetwork2.Parse("192.168.2.0/24"); @@ -39,11 +39,11 @@ public void Issue33__TestSupernet__Bug_or_default_behavior() Assert.AreEqual(expected, supernet, "supernet"); } - /// - /// Tests Supernet functionality. - /// - [TestMethod] - public void Issue33__TestWideSubnet__Bug_or_default_behavior() + /// + /// Tests Supernet functionality. + /// + [TestMethod] + public void Issue33__TestWideSubnet__Bug_or_default_behavior() { var network1 = IPNetwork2.Parse("192.168.0.0/24"); var network2 = IPNetwork2.Parse("192.168.2.0/24"); @@ -53,11 +53,11 @@ public void Issue33__TestWideSubnet__Bug_or_default_behavior() Assert.AreEqual(expected, widenetwork, "widesubnet"); } - /// - /// Tests Supernet functionality. - /// - [TestMethod] - public void Issue162__Test_IPrangeToCIDRnotation() + /// + /// Tests Supernet functionality. + /// + [TestMethod] + public void Issue162__Test_IPrangeToCIDRnotation() { string network1 = "172.64.0.0"; string network2 = "172.71.255.255"; @@ -69,11 +69,11 @@ public void Issue162__Test_IPrangeToCIDRnotation() Assert.AreEqual(expected, result, "Supernet"); } - /// - /// Tests Supernet functionality with Supernet1. - /// - [TestMethod] - public void TestSupernet1() + /// + /// Tests Supernet functionality with Supernet1. + /// + [TestMethod] + public void TestSupernet1() { var network1 = IPNetwork2.Parse("192.168.0.1/24"); var network2 = IPNetwork2.Parse("192.168.1.1/24"); @@ -83,47 +83,47 @@ public void TestSupernet1() Assert.AreEqual(expected, supernet, "supernet"); } - [TestMethod] - [ExpectedException(typeof(NullReferenceException))] - public void TestSupernet2() + [TestMethod] + [ExpectedException(typeof(NullReferenceException))] + public void TestSupernet2() { IPNetwork2 network1 = null; var network2 = IPNetwork2.Parse("192.168.1.1/24"); IPNetwork2 supernet = network1.Supernet(network2); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestSupernet3() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestSupernet3() { var network1 = IPNetwork2.Parse("192.168.1.1/24"); IPNetwork2 network2 = null; IPNetwork2 supernet = network1.Supernet(network2); } - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestSupernet4() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestSupernet4() { var network1 = IPNetwork2.Parse("192.168.0.1/24"); var network2 = IPNetwork2.Parse("192.168.1.1/25"); IPNetwork2 supernet = network1.Supernet(network2); } - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void TestSupernet5() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void TestSupernet5() { var network1 = IPNetwork2.Parse("192.168.0.1/24"); var network2 = IPNetwork2.Parse("192.168.5.1/24"); IPNetwork2 supernet = network1.Supernet(network2); } - /// - /// Tests Supernet functionality with Supernet6. - /// - [TestMethod] - public void TestSupernet6() + /// + /// Tests Supernet functionality with Supernet6. + /// + [TestMethod] + public void TestSupernet6() { var network1 = IPNetwork2.Parse("192.168.0.1/24"); var network2 = IPNetwork2.Parse("192.168.0.1/25"); @@ -133,11 +133,11 @@ public void TestSupernet6() Assert.AreEqual(expected, supernet, "supernet"); } - /// - /// Tests Supernet functionality with Supernet7. - /// - [TestMethod] - public void TestSupernet7() + /// + /// Tests Supernet functionality with Supernet7. + /// + [TestMethod] + public void TestSupernet7() { var network1 = IPNetwork2.Parse("192.168.0.1/25"); var network2 = IPNetwork2.Parse("192.168.0.1/24"); @@ -147,11 +147,11 @@ public void TestSupernet7() Assert.AreEqual(expected, supernet, "supernet"); } - /// - /// Tests Supernet functionality with Supernet Static1. - /// - [TestMethod] - public void TestSupernetStatic1() + /// + /// Tests Supernet functionality with Supernet Static1. + /// + [TestMethod] + public void TestSupernetStatic1() { var network1 = IPNetwork2.Parse("192.168.0.1/25"); var network2 = IPNetwork2.Parse("192.168.0.1/24"); @@ -163,20 +163,20 @@ public void TestSupernetStatic1() Assert.AreEqual(expected, supernet, "supernet"); } - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestSupernet8() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestSupernet8() { var network1 = IPNetwork2.Parse("192.168.1.1/24"); var network2 = IPNetwork2.Parse("192.168.2.1/24"); IPNetwork2 supernet = network1.Supernet(network2); } - /// - /// Tests Supernet functionality with Supernet9. - /// - [TestMethod] - public void TestSupernet9() + /// + /// Tests Supernet functionality with Supernet9. + /// + [TestMethod] + public void TestSupernet9() { var ipnetwork1 = IPNetwork2.Parse("200.16.0.0/24"); var ipnetwork2 = IPNetwork2.Parse("200.16.1.0/24"); @@ -189,11 +189,11 @@ public void TestSupernet9() Assert.AreEqual(expected, result, "supernet"); } - /// - /// Tests Supernet functionality with Supernet10. - /// - [TestMethod] - public void TestSupernet10() + /// + /// Tests Supernet functionality with Supernet10. + /// + [TestMethod] + public void TestSupernet10() { var ipnetwork1 = IPNetwork2.Parse("1.1.0.0/24"); var ipnetwork2 = IPNetwork2.Parse("1.2.1.0/24"); @@ -203,4 +203,5 @@ public void TestSupernet10() Assert.AreEqual(expected, result, "supernet"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkToBigIntegerTests.cs b/src/TestProject/IPNetworkTest/IPNetworkToBigIntegerTests.cs index 838fcda1..acb3bb88 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkToBigIntegerTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkToBigIntegerTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkToBigIntegerTests +namespace TestProject.IPNetworkTest { - /// - /// Tests To Big Integer functionality with To Big Integer32. - /// - [TestMethod] - public void TestToBigInteger32() + [TestClass] + public class IPNetworkToBigIntegerTests + { + /// + /// Tests To Big Integer functionality with To Big Integer32. + /// + [TestMethod] + public void TestToBigInteger32() { var mask = IPAddress.Parse("255.255.255.255"); uint uintMask = 0xffffffff; @@ -20,11 +20,11 @@ public void TestToBigInteger32() Assert.AreEqual(uintMask, result, "uint"); } - /// - /// Tests To Big Integer functionality with To Big Integer24. - /// - [TestMethod] - public void TestToBigInteger24() + /// + /// Tests To Big Integer functionality with To Big Integer24. + /// + [TestMethod] + public void TestToBigInteger24() { var mask = IPAddress.Parse("255.255.255.0"); uint uintMask = 0xffffff00; @@ -33,11 +33,11 @@ public void TestToBigInteger24() Assert.AreEqual(uintMask, result, "uint"); } - /// - /// Tests To Big Integer functionality with To Big Integer16. - /// - [TestMethod] - public void TestToBigInteger16() + /// + /// Tests To Big Integer functionality with To Big Integer16. + /// + [TestMethod] + public void TestToBigInteger16() { var mask = IPAddress.Parse("255.255.0.0"); uint uintMask = 0xffff0000; @@ -46,11 +46,11 @@ public void TestToBigInteger16() Assert.AreEqual(uintMask, result, "uint"); } - /// - /// Tests To Big Integer functionality with To Big Integer8. - /// - [TestMethod] - public void TestToBigInteger8() + /// + /// Tests To Big Integer functionality with To Big Integer8. + /// + [TestMethod] + public void TestToBigInteger8() { var mask = IPAddress.Parse("255.0.0.0"); uint uintMask = 0xff000000; @@ -59,11 +59,11 @@ public void TestToBigInteger8() Assert.AreEqual(uintMask, result, "uint"); } - /// - /// Tests To Big Integer functionality with To Big Integer0. - /// - [TestMethod] - public void TestToBigInteger0() + /// + /// Tests To Big Integer functionality with To Big Integer0. + /// + [TestMethod] + public void TestToBigInteger0() { var mask = IPAddress.Parse("0.0.0.0"); uint uintMask = 0x00000000; @@ -72,107 +72,108 @@ public void TestToBigInteger0() Assert.AreEqual(uintMask, result, "uint"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestToBigIntegerAne() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestToBigIntegerAne() { BigInteger? result = IPNetwork2.ToBigInteger(null); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestToBigIntegerAne3() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestToBigIntegerAne3() { IPAddress ip = null; BigInteger? result = IPNetwork2.ToBigInteger(ip); } - /// - /// Tests To Big Integer functionality with To Big Integer ANE2. - /// - [TestMethod] - public void TestToBigIntegerAne2() + /// + /// Tests To Big Integer functionality with To Big Integer ANE2. + /// + [TestMethod] + public void TestToBigIntegerAne2() { BigInteger? result = IPNetwork2.ToBigInteger(IPAddress.IPv6Any); uint expected = 0; Assert.AreEqual(expected, result, "result"); } - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void TestToBigIntegerByte() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void TestToBigIntegerByte() { BigInteger result = IPNetwork2.ToUint(33, AddressFamily.InterNetwork); } - /// - /// Tests To Big Integer functionality with To Big Integer Byte2. - /// - [TestMethod] - public void TestToBigIntegerByte2() + /// + /// Tests To Big Integer functionality with To Big Integer Byte2. + /// + [TestMethod] + public void TestToBigIntegerByte2() { BigInteger result = IPNetwork2.ToUint(32, AddressFamily.InterNetwork); uint expected = 4294967295; Assert.AreEqual(expected, result, "result"); } - /// - /// Tests To Big Integer functionality with To Big Integer Byte3. - /// - [TestMethod] - public void TestToBigIntegerByte3() + /// + /// Tests To Big Integer functionality with To Big Integer Byte3. + /// + [TestMethod] + public void TestToBigIntegerByte3() { BigInteger result = IPNetwork2.ToUint(0, AddressFamily.InterNetwork); uint expected = 0; Assert.AreEqual(expected, result, "result"); } - /// - /// Tests To Big Integer functionality with To Big Integer Internal1. - /// - [TestMethod] - public void TestToBigIntegerInternal1() + /// + /// Tests To Big Integer functionality with To Big Integer Internal1. + /// + [TestMethod] + public void TestToBigIntegerInternal1() { BigInteger? result = null; IPNetwork2.InternalToBigInteger(true, 33, AddressFamily.InterNetwork, out result); Assert.AreEqual(null, result, "result"); } - /// - /// Tests To Big Integer functionality with To Big Integer Internal2. - /// - [TestMethod] - public void TestToBigIntegerInternal2() + /// + /// Tests To Big Integer functionality with To Big Integer Internal2. + /// + [TestMethod] + public void TestToBigIntegerInternal2() { BigInteger? result = null; IPNetwork2.InternalToBigInteger(true, 129, AddressFamily.InterNetworkV6, out result); Assert.AreEqual(null, result, "result"); } - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void TestToBigIntegerInternal3() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void TestToBigIntegerInternal3() { BigInteger? result = null; IPNetwork2.InternalToBigInteger(false, 129, AddressFamily.InterNetworkV6, out result); } - [TestMethod] - [ExpectedException(typeof(NotSupportedException))] - public void TestToBigIntegerInternal4() + [TestMethod] + [ExpectedException(typeof(NotSupportedException))] + public void TestToBigIntegerInternal4() { BigInteger? result = null; IPNetwork2.InternalToBigInteger(false, 32, AddressFamily.AppleTalk, out result); } - /// - /// Tests To Big Integer functionality with To Big Integer Internal5. - /// - [TestMethod] - public void TestToBigIntegerInternal5() + /// + /// Tests To Big Integer functionality with To Big Integer Internal5. + /// + [TestMethod] + public void TestToBigIntegerInternal5() { BigInteger? result = null; IPNetwork2.InternalToBigInteger(true, 32, AddressFamily.AppleTalk, out result); Assert.AreEqual(null, result, "result"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkToCidrTests.cs b/src/TestProject/IPNetworkTest/IPNetworkToCidrTests.cs index 38ecd0c0..882cdb76 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkToCidrTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkToCidrTests.cs @@ -2,40 +2,40 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkToCidrTests +namespace TestProject.IPNetworkTest { - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestToCidrAne() + [TestClass] + public class IPNetworkToCidrTests + { + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestToCidrAne() { IPNetwork2.ToCidr(null); } - /// - /// Tests To Cidr functionality with To Cidr AE. - /// - [TestMethod] - public void TestToCidrAe() + /// + /// Tests To Cidr functionality with To Cidr AE. + /// + [TestMethod] + public void TestToCidrAe() { byte cidr = IPNetwork2.ToCidr(IPAddress.IPv6Any); Assert.AreEqual(0, cidr, "cidr"); } - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestToCidrAe2() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestToCidrAe2() { IPNetwork2.ToCidr(IPAddress.Parse("6.6.6.6")); } - /// - /// Tests To Cidr functionality with To Cidr32. - /// - [TestMethod] - public void TestToCidr32() + /// + /// Tests To Cidr functionality with To Cidr32. + /// + [TestMethod] + public void TestToCidr32() { var mask = IPAddress.Parse("255.255.255.255"); byte cidr = 32; @@ -44,11 +44,11 @@ public void TestToCidr32() Assert.AreEqual(cidr, result, "cidr"); } - /// - /// Tests To Cidr functionality with To Cidr24. - /// - [TestMethod] - public void TestToCidr24() + /// + /// Tests To Cidr functionality with To Cidr24. + /// + [TestMethod] + public void TestToCidr24() { var mask = IPAddress.Parse("255.255.255.0"); byte cidr = 24; @@ -57,11 +57,11 @@ public void TestToCidr24() Assert.AreEqual(cidr, result, "cidr"); } - /// - /// Tests To Cidr functionality with To Cidr16. - /// - [TestMethod] - public void TestToCidr16() + /// + /// Tests To Cidr functionality with To Cidr16. + /// + [TestMethod] + public void TestToCidr16() { var mask = IPAddress.Parse("255.255.0.0"); byte cidr = 16; @@ -70,11 +70,11 @@ public void TestToCidr16() Assert.AreEqual(cidr, result, "cidr"); } - /// - /// Tests To Cidr functionality with To Cidr8. - /// - [TestMethod] - public void TestToCidr8() + /// + /// Tests To Cidr functionality with To Cidr8. + /// + [TestMethod] + public void TestToCidr8() { var mask = IPAddress.Parse("255.0.0.0"); byte cidr = 8; @@ -83,11 +83,11 @@ public void TestToCidr8() Assert.AreEqual(cidr, result, "cidr"); } - /// - /// Tests To Cidr functionality with To Cidr0. - /// - [TestMethod] - public void TestToCidr0() + /// + /// Tests To Cidr functionality with To Cidr0. + /// + [TestMethod] + public void TestToCidr0() { var mask = IPAddress.Parse("0.0.0.0"); byte cidr = 0; @@ -95,4 +95,5 @@ public void TestToCidr0() Assert.AreEqual(cidr, result, "cidr"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkToIPAddressTests.cs b/src/TestProject/IPNetworkTest/IPNetworkToIPAddressTests.cs index dab4d83a..16b88a37 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkToIPAddressTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkToIPAddressTests.cs @@ -2,33 +2,33 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkToIPAddressTests +namespace TestProject.IPNetworkTest { - /// - /// Tests To IPAddress functionality with To IPAddress. - /// - [TestMethod] - public void TestToIPAddress() + [TestClass] + public class IPNetworkToIPAddressTests + { + /// + /// Tests To IPAddress functionality with To IPAddress. + /// + [TestMethod] + public void TestToIPAddress() { var ip = new BigInteger(0); var result = IPNetwork2.ToIPAddress(ip, AddressFamily.InterNetwork); Assert.AreEqual(IPAddress.Any, result, "ToIPAddress"); } - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestToIPAddress2() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestToIPAddress2() { var ip = new BigInteger(0); var result = IPNetwork2.ToIPAddress(ip, AddressFamily.AppleTalk); } - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestToIPAddress3() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestToIPAddress3() { var ip = new BigInteger(new byte[] { @@ -44,4 +44,5 @@ public void TestToIPAddress3() }); var result = IPNetwork2.ToIPAddress(ip, AddressFamily.AppleTalk); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkToNetmaskTests.cs b/src/TestProject/IPNetworkTest/IPNetworkToNetmaskTests.cs index 26a797e6..5ad7ebc8 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkToNetmaskTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkToNetmaskTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkToNetmaskTests +namespace TestProject.IPNetworkTest { - /// - /// Tests To Netmask functionality with a /32 network. - /// - [TestMethod] - public void ToNetmask32() + [TestClass] + public class IPNetworkToNetmaskTests + { + /// + /// Tests To Netmask functionality with a /32 network. + /// + [TestMethod] + public void ToNetmask32() { byte cidr = 32; string netmask = "255.255.255.255"; @@ -20,39 +20,39 @@ public void ToNetmask32() Assert.AreEqual(netmask, result, "netmask"); } - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void ToNetmaskNonInet() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void ToNetmaskNonInet() { byte cidr = 0; string result = IPNetwork2.ToNetmask(cidr, AddressFamily.AppleTalk).ToString(); } - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void ToNetmaskNegative() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void ToNetmaskNegative() { byte cidr = 0; cidr--; string result = IPNetwork2.ToNetmask(cidr, AddressFamily.InterNetwork).ToString(); } - /// - /// Tests To Netmask functionality with a /1 network. - /// - [TestMethod] - public void ToNetmaskInternal1() + /// + /// Tests To Netmask functionality with a /1 network. + /// + [TestMethod] + public void ToNetmaskInternal1() { IPAddress result; IPNetwork2.InternalToNetmask(true, 0, AddressFamily.AppleTalk, out result); Assert.AreEqual(null, result); } - /// - /// Tests To Netmask functionality with a /31 network. - /// - [TestMethod] - public void ToNetmask31() + /// + /// Tests To Netmask functionality with a /31 network. + /// + [TestMethod] + public void ToNetmask31() { byte cidr = 31; string netmask = "255.255.255.254"; @@ -61,11 +61,11 @@ public void ToNetmask31() Assert.AreEqual(netmask, result, "netmask"); } - /// - /// Tests To Netmask functionality with a /30 network. - /// - [TestMethod] - public void ToNetmask30() + /// + /// Tests To Netmask functionality with a /30 network. + /// + [TestMethod] + public void ToNetmask30() { byte cidr = 30; string netmask = "255.255.255.252"; @@ -74,11 +74,11 @@ public void ToNetmask30() Assert.AreEqual(netmask, result, "netmask"); } - /// - /// Tests To Netmask functionality with a /29 network. - /// - [TestMethod] - public void ToNetmask29() + /// + /// Tests To Netmask functionality with a /29 network. + /// + [TestMethod] + public void ToNetmask29() { byte cidr = 29; string netmask = "255.255.255.248"; @@ -87,11 +87,11 @@ public void ToNetmask29() Assert.AreEqual(netmask, result, "netmask"); } - /// - /// Tests To Netmask functionality with a /1 network. - /// - [TestMethod] - public void ToNetmask1() + /// + /// Tests To Netmask functionality with a /1 network. + /// + [TestMethod] + public void ToNetmask1() { byte cidr = 1; string netmask = "128.0.0.0"; @@ -100,11 +100,11 @@ public void ToNetmask1() Assert.AreEqual(netmask, result, "netmask"); } - /// - /// Tests To Netmask functionality with a /0 network. - /// - [TestMethod] - public void ToNetmask0() + /// + /// Tests To Netmask functionality with a /0 network. + /// + [TestMethod] + public void ToNetmask0() { byte cidr = 0; string netmask = "0.0.0.0"; @@ -113,11 +113,12 @@ public void ToNetmask0() Assert.AreEqual(netmask, result, "netmask"); } - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void ToNetmaskOore1() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void ToNetmaskOore1() { byte cidr = 33; string result = IPNetwork2.ToNetmask(cidr, AddressFamily.InterNetwork).ToString(); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkToStringTests.cs b/src/TestProject/IPNetworkTest/IPNetworkToStringTests.cs index 0298360d..21f29ab1 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkToStringTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkToStringTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkToStringTests +namespace TestProject.IPNetworkTest { - /// - /// Tests To String functionality with To String. - /// - [TestMethod] - public void TestToString() + [TestClass] + public class IPNetworkToStringTests + { + /// + /// Tests To String functionality with To String. + /// + [TestMethod] + public void TestToString() { var ipnetwork = IPNetwork2.Parse("192.168.15.1/8"); string expected = "192.0.0.0/8"; @@ -20,11 +20,11 @@ public void TestToString() Assert.AreEqual(expected, result, "ToString"); } - /// - /// Tests To String functionality with To String1. - /// - [TestMethod] - public void TestToString1() + /// + /// Tests To String functionality with To String1. + /// + [TestMethod] + public void TestToString1() { var ipnetwork = IPNetwork2.Parse("192.168.15.1/9"); string expected = "192.128.0.0/9"; @@ -33,11 +33,11 @@ public void TestToString1() Assert.AreEqual(expected, result, "ToString"); } - /// - /// Tests To String functionality with To String2. - /// - [TestMethod] - public void TestToString2() + /// + /// Tests To String functionality with To String2. + /// + [TestMethod] + public void TestToString2() { var ipnetwork = IPNetwork2.Parse("192.168.15.1/10"); string expected = "192.128.0.0/10"; @@ -46,11 +46,11 @@ public void TestToString2() Assert.AreEqual(expected, result, "ToString"); } - /// - /// Tests To String functionality with To String3. - /// - [TestMethod] - public void TestToString3() + /// + /// Tests To String functionality with To String3. + /// + [TestMethod] + public void TestToString3() { var ipnetwork = IPNetwork2.Parse("192.168.15.1/11"); string expected = "192.160.0.0/11"; @@ -59,11 +59,11 @@ public void TestToString3() Assert.AreEqual(expected, result, "ToString"); } - /// - /// Tests To String functionality with To String4. - /// - [TestMethod] - public void TestToString4() + /// + /// Tests To String functionality with To String4. + /// + [TestMethod] + public void TestToString4() { var ipnetwork = IPNetwork2.Parse("192.168.15.1/12"); string expected = "192.160.0.0/12"; @@ -72,11 +72,11 @@ public void TestToString4() Assert.AreEqual(expected, result, "ToString"); } - /// - /// Tests To String functionality with To String5. - /// - [TestMethod] - public void TestToString5() + /// + /// Tests To String functionality with To String5. + /// + [TestMethod] + public void TestToString5() { var ipnetwork = IPNetwork2.Parse("192.168.15.1/13"); string expected = "192.168.0.0/13"; @@ -85,11 +85,11 @@ public void TestToString5() Assert.AreEqual(expected, result, "ToString"); } - /// - /// Tests To String functionality with To String6. - /// - [TestMethod] - public void TestToString6() + /// + /// Tests To String functionality with To String6. + /// + [TestMethod] + public void TestToString6() { var ipnetwork = IPNetwork2.Parse("192.168.15.1/14"); string expected = "192.168.0.0/14"; @@ -98,11 +98,11 @@ public void TestToString6() Assert.AreEqual(expected, result, "ToString"); } - /// - /// Tests To String functionality with To String7. - /// - [TestMethod] - public void TestToString7() + /// + /// Tests To String functionality with To String7. + /// + [TestMethod] + public void TestToString7() { var ipnetwork = IPNetwork2.Parse("192.168.15.1/15"); string expected = "192.168.0.0/15"; @@ -111,11 +111,11 @@ public void TestToString7() Assert.AreEqual(expected, result, "ToString"); } - /// - /// Tests To String functionality with To String8. - /// - [TestMethod] - public void TestToString8() + /// + /// Tests To String functionality with To String8. + /// + [TestMethod] + public void TestToString8() { var ipnetwork = IPNetwork2.Parse("192.168.15.1/16"); string expected = "192.168.0.0/16"; @@ -123,4 +123,5 @@ public void TestToString8() Assert.AreEqual(expected, result, "ToString"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkTryGuessCidrTests.cs b/src/TestProject/IPNetworkTest/IPNetworkTryGuessCidrTests.cs index 92885841..675ceb9d 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkTryGuessCidrTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkTryGuessCidrTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkTryGuessCidrTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Try Guess Cidr functionality with Try Guess Cidr Null. - /// - [TestMethod] - public void TestTryGuessCidrNull() + [TestClass] + public class IPNetworkTryGuessCidrTests + { + /// + /// Tests Try Guess Cidr functionality with Try Guess Cidr Null. + /// + [TestMethod] + public void TestTryGuessCidrNull() { byte cidr; bool parsed = IPNetwork2.TryGuessCidr(null, out cidr); @@ -20,11 +20,11 @@ public void TestTryGuessCidrNull() Assert.AreEqual(0, cidr, "cidr"); } - /// - /// Tests Try Guess Cidr functionality with Try Guess Cidr A. - /// - [TestMethod] - public void TestTryGuessCidrA() + /// + /// Tests Try Guess Cidr functionality with Try Guess Cidr A. + /// + [TestMethod] + public void TestTryGuessCidrA() { byte cidr; bool parsed = IPNetwork2.TryGuessCidr("10.0.0.0", out cidr); @@ -33,11 +33,11 @@ public void TestTryGuessCidrA() Assert.AreEqual(8, cidr, "cidr"); } - /// - /// Tests Try Guess Cidr functionality with Try Guess Cidr B. - /// - [TestMethod] - public void TestTryGuessCidrB() + /// + /// Tests Try Guess Cidr functionality with Try Guess Cidr B. + /// + [TestMethod] + public void TestTryGuessCidrB() { byte cidr; bool parsed = IPNetwork2.TryGuessCidr("172.0.0.0", out cidr); @@ -46,11 +46,11 @@ public void TestTryGuessCidrB() Assert.AreEqual(16, cidr, "cidr"); } - /// - /// Tests Try Guess Cidr functionality with Try Guess Cidr C. - /// - [TestMethod] - public void TestTryGuessCidrC() + /// + /// Tests Try Guess Cidr functionality with Try Guess Cidr C. + /// + [TestMethod] + public void TestTryGuessCidrC() { byte cidr; bool parsed = IPNetwork2.TryGuessCidr("192.0.0.0", out cidr); @@ -59,11 +59,11 @@ public void TestTryGuessCidrC() Assert.AreEqual(24, cidr, "cidr"); } - /// - /// Tests Try Guess Cidr functionality with Try Guess Cidr D. - /// - [TestMethod] - public void TestTryGuessCidrD() + /// + /// Tests Try Guess Cidr functionality with Try Guess Cidr D. + /// + [TestMethod] + public void TestTryGuessCidrD() { byte cidr; bool parsed = IPNetwork2.TryGuessCidr("224.0.0.0", out cidr); @@ -72,11 +72,11 @@ public void TestTryGuessCidrD() Assert.AreEqual(24, cidr, "cidr"); } - /// - /// Tests Try Guess Cidr functionality with Try Guess Cidr E. - /// - [TestMethod] - public void TestTryGuessCidrE() + /// + /// Tests Try Guess Cidr functionality with Try Guess Cidr E. + /// + [TestMethod] + public void TestTryGuessCidrE() { byte cidr; bool parsed = IPNetwork2.TryGuessCidr("240.0.0.0", out cidr); @@ -84,4 +84,5 @@ public void TestTryGuessCidrE() Assert.AreEqual(true, parsed, "parsed"); Assert.AreEqual(24, cidr, "cidr"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkTryParseCidrTests.cs b/src/TestProject/IPNetworkTest/IPNetworkTryParseCidrTests.cs index bbac6c70..50052366 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkTryParseCidrTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkTryParseCidrTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkTryParseCidrTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Try Parse Cidr functionality with a /1 network. - /// - [TestMethod] - public void TryParseCidr1() + [TestClass] + public class IPNetworkTryParseCidrTests + { + /// + /// Tests Try Parse Cidr functionality with a /1 network. + /// + [TestMethod] + public void TryParseCidr1() { string sidr = "0"; byte? cidr; @@ -22,11 +22,11 @@ public void TryParseCidr1() Assert.AreEqual(result, cidr, "cidr"); } - /// - /// Tests Try Parse Cidr functionality with a /2 network. - /// - [TestMethod] - public void TryParseCidr2() + /// + /// Tests Try Parse Cidr functionality with a /2 network. + /// + [TestMethod] + public void TryParseCidr2() { string sidr = "sadsd"; byte? cidr; @@ -38,11 +38,11 @@ public void TryParseCidr2() Assert.AreEqual(result, cidr, "cidr"); } - /// - /// Tests Try Parse Cidr functionality with a /3 network. - /// - [TestMethod] - public void TryParseCidr3() + /// + /// Tests Try Parse Cidr functionality with a /3 network. + /// + [TestMethod] + public void TryParseCidr3() { string sidr = "33"; byte? cidr; @@ -53,4 +53,5 @@ public void TryParseCidr3() Assert.AreEqual(false, parsed, "parsed"); Assert.AreEqual(result, cidr, "cidr"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkTryParseTests.cs b/src/TestProject/IPNetworkTest/IPNetworkTryParseTests.cs index ef033d3b..c20efd77 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkTryParseTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkTryParseTests.cs @@ -2,17 +2,17 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkTryParseTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE2. - /// - [TestMethod] - public void TestTryParseIPAddressNetmaskAne2() + [TestClass] + public class IPNetworkTryParseTests { + /// + /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE2. + /// + [TestMethod] + public void TestTryParseIPAddressNetmaskAne2() + { IPNetwork2 ipnet = null; IPAddress ip = null; bool parsed = IPNetwork2.TryParse(ip, ip, out ipnet); @@ -21,12 +21,12 @@ public void TestTryParseIPAddressNetmaskAne2() Assert.AreEqual(null, ipnet, "ipnet"); } - /// - /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE3. - /// - [TestMethod] - public void TestTryParseIPAddressNetmaskAne3() - { + /// + /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE3. + /// + [TestMethod] + public void TestTryParseIPAddressNetmaskAne3() + { IPNetwork2 ipnet = null; bool parsed = IPNetwork2.TryParse(string.Empty, 0, out ipnet); @@ -34,12 +34,12 @@ public void TestTryParseIPAddressNetmaskAne3() Assert.AreEqual(null, ipnet, "ipnet"); } - /// - /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE4. - /// - [TestMethod] - public void TestTryParseIPAddressNetmaskAne4() - { + /// + /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE4. + /// + [TestMethod] + public void TestTryParseIPAddressNetmaskAne4() + { IPNetwork2 ipnet = null; bool parsed = IPNetwork2.TryParse(null, 0, out ipnet); @@ -47,12 +47,12 @@ public void TestTryParseIPAddressNetmaskAne4() Assert.AreEqual(null, ipnet, "ipnet"); } - /// - /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE5. - /// - [TestMethod] - public void TestTryParseIPAddressNetmaskAne5() - { + /// + /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE5. + /// + [TestMethod] + public void TestTryParseIPAddressNetmaskAne5() + { string n = null; IPNetwork2 ipnet = null; bool parsed = IPNetwork2.TryParse(n, n, out ipnet); @@ -61,24 +61,24 @@ public void TestTryParseIPAddressNetmaskAne5() Assert.AreEqual(null, ipnet, "ipnet"); } - /// - /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE6. - /// - [TestMethod] - public void TestTryParseIPAddressNetmaskAne6() - { + /// + /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE6. + /// + [TestMethod] + public void TestTryParseIPAddressNetmaskAne6() + { IPNetwork2 ipnet = null; bool parsed = IPNetwork2.TryParse(IPAddress.Parse("10.10.10.10"), null, out ipnet); Assert.AreEqual(false, parsed, "parsed"); Assert.AreEqual(null, ipnet, "ipnet"); } - /// - /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE7. - /// - [TestMethod] - public void TestTryParseIPAddressNetmaskAne7() - { + /// + /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE7. + /// + [TestMethod] + public void TestTryParseIPAddressNetmaskAne7() + { IPNetwork2 ipnet = null; bool parsed = IPNetwork2.TryParse("0.0.0.0", netmask:null, out ipnet); @@ -86,12 +86,12 @@ public void TestTryParseIPAddressNetmaskAne7() Assert.AreEqual(null, ipnet, "ipnet"); } - /// - /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE8. - /// - [TestMethod] - public void TestTryParseIPAddressNetmaskAne8() - { + /// + /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE8. + /// + [TestMethod] + public void TestTryParseIPAddressNetmaskAne8() + { IPNetwork2 ipnet = null; bool parsed = IPNetwork2.TryParse("x.x.x.x", "x.x.x.x", out ipnet); @@ -99,12 +99,12 @@ public void TestTryParseIPAddressNetmaskAne8() Assert.AreEqual(null, ipnet, "ipnet"); } - /// - /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE9. - /// - [TestMethod] - public void TestTryParseIPAddressNetmaskAne9() - { + /// + /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE9. + /// + [TestMethod] + public void TestTryParseIPAddressNetmaskAne9() + { IPNetwork2 ipnet = null; bool parsed = IPNetwork2.TryParse("0.0.0.0", "x.x.x.x", out ipnet); @@ -112,12 +112,12 @@ public void TestTryParseIPAddressNetmaskAne9() Assert.AreEqual(null, ipnet, "ipnet"); } - /// - /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE10. - /// - [TestMethod] - public void TestTryParseIPAddressNetmaskAne10() - { + /// + /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE10. + /// + [TestMethod] + public void TestTryParseIPAddressNetmaskAne10() + { IPNetwork2 ipnet = null; bool parsed = IPNetwork2.TryParse("x.x.x.x", 0, out ipnet); @@ -125,12 +125,12 @@ public void TestTryParseIPAddressNetmaskAne10() Assert.AreEqual(null, ipnet, "ipnet"); } - /// - /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE11. - /// - [TestMethod] - public void TestTryParseIPAddressNetmaskAne11() - { + /// + /// Tests Try Parse functionality with Try Parse IPAddress Netmask ANE11. + /// + [TestMethod] + public void TestTryParseIPAddressNetmaskAne11() + { IPNetwork2 ipnet = null; bool parsed = IPNetwork2.TryParse("0.0.0.0", 33, out ipnet); @@ -138,12 +138,12 @@ public void TestTryParseIPAddressNetmaskAne11() Assert.AreEqual(null, ipnet, "ipnet"); } - /// - /// Tests Try Parse functionality with Try Parse IPAddress Netmask. - /// - [TestMethod] - public void TestTryParseIPAddressNetmask() - { + /// + /// Tests Try Parse functionality with Try Parse IPAddress Netmask. + /// + [TestMethod] + public void TestTryParseIPAddressNetmask() + { IPNetwork2 ipnetwork = null; string ipaddress = "192.168.168.100"; string netmask = "255.255.255.0"; @@ -166,12 +166,12 @@ public void TestTryParseIPAddressNetmask() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - /// - /// Tests Try Parse functionality with Try Parse String1. - /// - [TestMethod] - public void TestTryParseString1() - { + /// + /// Tests Try Parse functionality with Try Parse String1. + /// + [TestMethod] + public void TestTryParseString1() + { IPNetwork2 ipnetwork = null; string ipaddress = "192.168.168.100 255.255.255.0"; @@ -194,12 +194,12 @@ public void TestTryParseString1() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - /// - /// Tests Try Parse functionality with Try Parse String2. - /// - [TestMethod] - public void TestTryParseString2() - { + /// + /// Tests Try Parse functionality with Try Parse String2. + /// + [TestMethod] + public void TestTryParseString2() + { IPNetwork2 ipnetwork = null; string ipaddress = "192.168.168.100/24"; @@ -222,12 +222,12 @@ public void TestTryParseString2() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - /// - /// Tests Try Parse functionality with Try Parse String3. - /// - [TestMethod] - public void TestTryParseString3() - { + /// + /// Tests Try Parse functionality with Try Parse String3. + /// + [TestMethod] + public void TestTryParseString3() + { IPNetwork2 ipnetwork = null; string ipaddress = "0.0.0.0/0"; @@ -250,12 +250,12 @@ public void TestTryParseString3() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - /// - /// Tests Try Parse functionality with Try Parse String4. - /// - [TestMethod] - public void TestTryParseString4() - { + /// + /// Tests Try Parse functionality with Try Parse String4. + /// + [TestMethod] + public void TestTryParseString4() + { IPNetwork2 ipnetwork = null; string ipaddress = "0.0.0.0/32"; @@ -278,12 +278,12 @@ public void TestTryParseString4() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - /// - /// Tests Try Parse functionality with Try Parse String5. - /// - [TestMethod] - public void TestTryParseString5() - { + /// + /// Tests Try Parse functionality with Try Parse String5. + /// + [TestMethod] + public void TestTryParseString5() + { IPNetwork2 ipnetwork = null; string ipaddress = "255.255.255.255/32"; @@ -306,39 +306,40 @@ public void TestTryParseString5() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - /// - /// Tests Try Parse functionality with Try Parse String AE1. - /// - [TestMethod] - public void TestTryParseStringAe1() - { + /// + /// Tests Try Parse functionality with Try Parse String AE1. + /// + [TestMethod] + public void TestTryParseStringAe1() + { string ipaddress = "garbage"; IPNetwork2 ipnetwork = null; bool parsed = IPNetwork2.TryParse(ipaddress, out ipnetwork); Assert.AreEqual(false, parsed, "parsed"); } - /// - /// Tests Try Parse functionality with Try Parse String AE2. - /// - [TestMethod] - public void TestTryParseStringAe2() - { + /// + /// Tests Try Parse functionality with Try Parse String AE2. + /// + [TestMethod] + public void TestTryParseStringAe2() + { string ipaddress = "0.0.0.0 0.0.1.0"; IPNetwork2 ipnetwork = null; bool parsed = IPNetwork2.TryParse(ipaddress, out ipnetwork); Assert.AreEqual(false, parsed, "parsed"); } - /// - /// Tests Try Parse functionality with Try Parse String ANE1. - /// - [TestMethod] - public void TestTryParseStringAne1() - { + /// + /// Tests Try Parse functionality with Try Parse String ANE1. + /// + [TestMethod] + public void TestTryParseStringAne1() + { string ipaddress = null; IPNetwork2 ipnetwork = null; bool parsed = IPNetwork2.TryParse(ipaddress, out ipnetwork); Assert.AreEqual(false, parsed, "parsed"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkTrySubnetTests.cs b/src/TestProject/IPNetworkTest/IPNetworkTrySubnetTests.cs index 54fb3414..7773b4ed 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkTrySubnetTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkTrySubnetTests.cs @@ -2,33 +2,33 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkTrySubnetTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Try Subnet functionality with Internal Subnet1. - /// - [TestMethod] - public void TestInternalSubnet1() + [TestClass] + public class IPNetworkTrySubnetTests + { + /// + /// Tests Try Subnet functionality with Internal Subnet1. + /// + [TestMethod] + public void TestInternalSubnet1() { IPNetworkCollection subnets = null; IPNetwork2.InternalSubnet(true, null, 0, out subnets); Assert.AreEqual(null, subnets, "subnets"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestInternalSubnet2() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestInternalSubnet2() { IPNetworkCollection subnets = null; IPNetwork2.InternalSubnet(false, null, 0, out subnets); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestTrySubnet1() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestTrySubnet1() { IPNetwork2 ipnetwork = null; byte cidr = 9; @@ -39,11 +39,11 @@ public void TestTrySubnet1() #pragma warning restore 0618 } - /// - /// Tests Try Subnet functionality with Try Subnet Static1. - /// - [TestMethod] - public void TestTrySubnetStatic1() + /// + /// Tests Try Subnet functionality with Try Subnet Static1. + /// + [TestMethod] + public void TestTrySubnetStatic1() { IPNetwork2 ipnetwork = IPNetwork2.IANA_ABLK_RESERVED1; byte cidr = 9; @@ -54,11 +54,11 @@ public void TestTrySubnetStatic1() #pragma warning restore 0618 } - /// - /// Tests Try Subnet functionality with Try Subnet3. - /// - [TestMethod] - public void TestTrySubnet3() + /// + /// Tests Try Subnet functionality with Try Subnet3. + /// + [TestMethod] + public void TestTrySubnet3() { IPNetwork2 ipnetwork = IPNetwork2.IANA_ABLK_RESERVED1; byte cidr = 55; @@ -69,11 +69,11 @@ public void TestTrySubnet3() Assert.AreEqual(false, subnetted, "subnetted"); } - /// - /// Tests Try Subnet functionality with Try Subnet4. - /// - [TestMethod] - public void TestTrySubnet4() + /// + /// Tests Try Subnet functionality with Try Subnet4. + /// + [TestMethod] + public void TestTrySubnet4() { IPNetwork2 ipnetwork = IPNetwork2.IANA_ABLK_RESERVED1; byte cidr = 1; @@ -84,11 +84,11 @@ public void TestTrySubnet4() Assert.AreEqual(false, subnetted, "subnetted"); } - /// - /// Tests Try Subnet functionality with Try Subnet5. - /// - [TestMethod] - public void TestTrySubnet5() + /// + /// Tests Try Subnet functionality with Try Subnet5. + /// + [TestMethod] + public void TestTrySubnet5() { IPNetwork2 ipnetwork = IPNetwork2.IANA_ABLK_RESERVED1; byte cidr = 9; @@ -102,11 +102,11 @@ public void TestTrySubnet5() Assert.AreEqual("10.128.0.0/9", subnets[1].ToString(), "subnet2"); } - /// - /// Tests Try Subnet functionality with Try Subnet6. - /// - [TestMethod] - public void TestTrySubnet6() + /// + /// Tests Try Subnet functionality with Try Subnet6. + /// + [TestMethod] + public void TestTrySubnet6() { IPNetwork2 ipnetwork = IPNetwork2.IANA_CBLK_RESERVED1; byte cidr = 20; @@ -133,4 +133,5 @@ public void TestTrySubnet6() Assert.AreEqual("192.168.224.0/20", subnets[14].ToString(), "subnet15"); Assert.AreEqual("192.168.240.0/20", subnets[15].ToString(), "subnet16"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkTrySupernetTests.cs b/src/TestProject/IPNetworkTest/IPNetworkTrySupernetTests.cs index 0ff0df83..4d025484 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkTrySupernetTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkTrySupernetTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkTrySupernetTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Try Supernet functionality with Try Supernet1. - /// - [TestMethod] - public void TestTrySupernet1() + [TestClass] + public class IPNetworkTrySupernetTests + { + /// + /// Tests Try Supernet functionality with Try Supernet1. + /// + [TestMethod] + public void TestTrySupernet1() { var network1 = IPNetwork2.Parse("192.168.0.1/24"); var network2 = IPNetwork2.Parse("192.168.1.1/24"); @@ -24,9 +24,9 @@ public void TestTrySupernet1() Assert.AreEqual(parsed, result, "parsed"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestTrySupernet2() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestTrySupernet2() { IPNetwork2 network1 = null; var network2 = IPNetwork2.Parse("192.168.1.1/24"); @@ -37,11 +37,11 @@ public void TestTrySupernet2() #pragma warning restore 0618 } - /// - /// Tests Try Supernet functionality with Try Supernet Static2. - /// - [TestMethod] - public void TestTrySupernetStatic2() + /// + /// Tests Try Supernet functionality with Try Supernet Static2. + /// + [TestMethod] + public void TestTrySupernetStatic2() { IPNetwork2 network1 = IPNetwork2.IANA_ABLK_RESERVED1; var network2 = IPNetwork2.Parse("192.168.1.1/24"); @@ -52,11 +52,11 @@ public void TestTrySupernetStatic2() #pragma warning restore 0618 } - /// - /// Tests Try Supernet functionality with Try Supernet3. - /// - [TestMethod] - public void TestTrySupernet3() + /// + /// Tests Try Supernet functionality with Try Supernet3. + /// + [TestMethod] + public void TestTrySupernet3() { var network1 = IPNetwork2.Parse("192.168.1.1/24"); IPNetwork2 network2 = null; @@ -69,11 +69,11 @@ public void TestTrySupernet3() Assert.AreEqual(parsed, result, "parsed"); } - /// - /// Tests Try Supernet functionality with Try Supernet4. - /// - [TestMethod] - public void TestTrySupernet4() + /// + /// Tests Try Supernet functionality with Try Supernet4. + /// + [TestMethod] + public void TestTrySupernet4() { var network1 = IPNetwork2.Parse("192.168.0.1/24"); var network2 = IPNetwork2.Parse("192.168.1.1/25"); @@ -86,11 +86,11 @@ public void TestTrySupernet4() Assert.AreEqual(parsed, result, "parsed"); } - /// - /// Tests Try Supernet functionality with Try Supernet5. - /// - [TestMethod] - public void TestTrySupernet5() + /// + /// Tests Try Supernet functionality with Try Supernet5. + /// + [TestMethod] + public void TestTrySupernet5() { var network1 = IPNetwork2.Parse("192.168.0.1/24"); var network2 = IPNetwork2.Parse("192.168.5.1/24"); @@ -103,11 +103,11 @@ public void TestTrySupernet5() Assert.AreEqual(parsed, result, "parsed"); } - /// - /// Tests Try Supernet functionality with Try Supernet6. - /// - [TestMethod] - public void TestTrySupernet6() + /// + /// Tests Try Supernet functionality with Try Supernet6. + /// + [TestMethod] + public void TestTrySupernet6() { var network1 = IPNetwork2.Parse("192.168.0.1/24"); var network2 = IPNetwork2.Parse("192.168.0.1/25"); @@ -120,11 +120,11 @@ public void TestTrySupernet6() Assert.AreEqual(parsed, result, "parsed"); } - /// - /// Tests Try Supernet functionality with Try Supernet7. - /// - [TestMethod] - public void TestTrySupernet7() + /// + /// Tests Try Supernet functionality with Try Supernet7. + /// + [TestMethod] + public void TestTrySupernet7() { var network1 = IPNetwork2.Parse("192.168.0.1/25"); var network2 = IPNetwork2.Parse("192.168.0.1/24"); @@ -137,11 +137,11 @@ public void TestTrySupernet7() Assert.AreEqual(parsed, result, "parsed"); } - /// - /// Tests Try Supernet functionality with Try Supernet8. - /// - [TestMethod] - public void TestTrySupernet8() + /// + /// Tests Try Supernet functionality with Try Supernet8. + /// + [TestMethod] + public void TestTrySupernet8() { var network1 = IPNetwork2.Parse("192.168.1.1/24"); var network2 = IPNetwork2.Parse("192.168.2.1/24"); @@ -154,11 +154,11 @@ public void TestTrySupernet8() Assert.AreEqual(parsed, result, "parsed"); } - /// - /// Tests Try Supernet functionality with Try Supernet9. - /// - [TestMethod] - public void TestTrySupernet9() + /// + /// Tests Try Supernet functionality with Try Supernet9. + /// + [TestMethod] + public void TestTrySupernet9() { var network1 = IPNetwork2.Parse("192.168.1.1/24"); var network2 = IPNetwork2.Parse("192.168.2.1/24"); @@ -173,11 +173,11 @@ public void TestTrySupernet9() Assert.AreEqual(parsed, result, "parsed"); } - /// - /// Tests Try Supernet functionality with Try Supernet10. - /// - [TestMethod] - public void TestTrySupernet10() + /// + /// Tests Try Supernet functionality with Try Supernet10. + /// + [TestMethod] + public void TestTrySupernet10() { var network1 = IPNetwork2.Parse("192.168.0.1/24"); var network2 = IPNetwork2.Parse("192.168.1.1/24"); @@ -191,11 +191,11 @@ public void TestTrySupernet10() Assert.AreEqual(parsed, result, "parsed"); } - /// - /// Tests Try Supernet functionality with Try Supernet11. - /// - [TestMethod] - public void TestTrySupernet11() + /// + /// Tests Try Supernet functionality with Try Supernet11. + /// + [TestMethod] + public void TestTrySupernet11() { IPNetwork2[] network3 = null; IPNetwork2[] supernetExpected = { IPNetwork2.Parse("192.168.0.0/23") }; @@ -206,4 +206,5 @@ public void TestTrySupernet11() Assert.AreEqual(null, supernet, "supernet"); Assert.AreEqual(parsed, result, "parsed"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkTryToBigIntegerTests.cs b/src/TestProject/IPNetworkTest/IPNetworkTryToBigIntegerTests.cs index 30587339..69c2cdef 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkTryToBigIntegerTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkTryToBigIntegerTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkTryToBigIntegerTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Try To Big Integer functionality with Try To Big Integer32. - /// - [TestMethod] - public void TestTryToBigInteger32() + [TestClass] + public class IPNetworkTryToBigIntegerTests + { + /// + /// Tests Try To Big Integer functionality with Try To Big Integer32. + /// + [TestMethod] + public void TestTryToBigInteger32() { var mask = IPAddress.Parse("255.255.255.255"); uint uintMask = 0xffffffff; @@ -22,11 +22,11 @@ public void TestTryToBigInteger32() Assert.AreEqual(true, parsed, "parsed"); } - /// - /// Tests Try To Big Integer functionality with Try To Big Integer24. - /// - [TestMethod] - public void TestTryToBigInteger24() + /// + /// Tests Try To Big Integer functionality with Try To Big Integer24. + /// + [TestMethod] + public void TestTryToBigInteger24() { var mask = IPAddress.Parse("255.255.255.0"); uint uintMask = 0xffffff00; @@ -37,11 +37,11 @@ public void TestTryToBigInteger24() Assert.AreEqual(true, parsed, "parsed"); } - /// - /// Tests Try To Big Integer functionality with Try To Big Integer16. - /// - [TestMethod] - public void TestTryToBigInteger16() + /// + /// Tests Try To Big Integer functionality with Try To Big Integer16. + /// + [TestMethod] + public void TestTryToBigInteger16() { var mask = IPAddress.Parse("255.255.0.0"); uint uintMask = 0xffff0000; @@ -52,11 +52,11 @@ public void TestTryToBigInteger16() Assert.AreEqual(true, parsed, "parsed"); } - /// - /// Tests Try To Big Integer functionality with Try To Big Integer8. - /// - [TestMethod] - public void TestTryToBigInteger8() + /// + /// Tests Try To Big Integer functionality with Try To Big Integer8. + /// + [TestMethod] + public void TestTryToBigInteger8() { var mask = IPAddress.Parse("255.0.0.0"); uint uintMask = 0xff000000; @@ -68,11 +68,11 @@ public void TestTryToBigInteger8() Assert.AreEqual(true, parsed, "parsed"); } - /// - /// Tests Try To Big Integer functionality with Try To Big Integer0. - /// - [TestMethod] - public void TestTryToBigInteger0() + /// + /// Tests Try To Big Integer functionality with Try To Big Integer0. + /// + [TestMethod] + public void TestTryToBigInteger0() { var mask = IPAddress.Parse("0.0.0.0"); uint uintMask = 0x00000000; @@ -83,11 +83,11 @@ public void TestTryToBigInteger0() Assert.AreEqual(true, parsed, "parsed"); } - /// - /// Tests Try To Big Integer functionality with Try To Big Integer ANE. - /// - [TestMethod] - public void TestTryToBigIntegerAne() + /// + /// Tests Try To Big Integer functionality with Try To Big Integer ANE. + /// + [TestMethod] + public void TestTryToBigIntegerAne() { BigInteger? result = null; bool parsed = IPNetwork2.TryToBigInteger(null, out result); @@ -96,11 +96,11 @@ public void TestTryToBigIntegerAne() Assert.AreEqual(false, parsed, "parsed"); } - /// - /// Tests Try To Big Integer functionality with Try To Big Integer ANE3. - /// - [TestMethod] - public void TestTryToBigIntegerAne3() + /// + /// Tests Try To Big Integer functionality with Try To Big Integer ANE3. + /// + [TestMethod] + public void TestTryToBigIntegerAne3() { IPAddress ip = null; BigInteger? result = null; @@ -110,11 +110,11 @@ public void TestTryToBigIntegerAne3() Assert.AreEqual(false, parsed, "parsed"); } - /// - /// Tests Try To Big Integer functionality with Try To Big Integer ANE2. - /// - [TestMethod] - public void TestTryToBigIntegerAne2() + /// + /// Tests Try To Big Integer functionality with Try To Big Integer ANE2. + /// + [TestMethod] + public void TestTryToBigIntegerAne2() { BigInteger? result = null; bool parsed = IPNetwork2.TryToBigInteger(IPAddress.IPv6Any, out result); @@ -122,4 +122,5 @@ public void TestTryToBigIntegerAne2() Assert.AreEqual(0, result, "result"); Assert.AreEqual(true, parsed, "parsed"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkTryToCidrTests.cs b/src/TestProject/IPNetworkTest/IPNetworkTryToCidrTests.cs index 2b51b02e..2330a34f 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkTryToCidrTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkTryToCidrTests.cs @@ -2,27 +2,27 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkTryToCidrTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Try To Cidr functionality with Try To Cidr ANE. - /// - [TestMethod] - public void TestTryToCidrAne() + [TestClass] + public class IPNetworkTryToCidrTests + { + /// + /// Tests Try To Cidr functionality with Try To Cidr ANE. + /// + [TestMethod] + public void TestTryToCidrAne() { byte? cidr = null; bool parsed = IPNetwork2.TryToCidr(null, out cidr); Assert.AreEqual(false, parsed, "parsed"); } - /// - /// Tests Try To Cidr functionality with Try To Cidr AE. - /// - [TestMethod] - public void TestTryToCidrAe() + /// + /// Tests Try To Cidr functionality with Try To Cidr AE. + /// + [TestMethod] + public void TestTryToCidrAe() { byte? cidr = null; bool parsed = IPNetwork2.TryToCidr(IPAddress.IPv6Any, out cidr); @@ -30,22 +30,22 @@ public void TestTryToCidrAe() Assert.AreEqual((byte)0, cidr, "cidr"); } - /// - /// Tests Try To Cidr functionality with Try To Cidr AE2. - /// - [TestMethod] - public void TestTryToCidrAe2() + /// + /// Tests Try To Cidr functionality with Try To Cidr AE2. + /// + [TestMethod] + public void TestTryToCidrAe2() { byte? cidr = null; bool parsed = IPNetwork2.TryToCidr(IPAddress.Parse("6.6.6.6"), out cidr); Assert.AreEqual(false, parsed, "parsed"); } - /// - /// Tests Try To Cidr functionality with Try To Cidr32. - /// - [TestMethod] - public void TestTryToCidr32() + /// + /// Tests Try To Cidr functionality with Try To Cidr32. + /// + [TestMethod] + public void TestTryToCidr32() { byte? cidr = null; var mask = IPAddress.Parse("255.255.255.255"); @@ -56,11 +56,11 @@ public void TestTryToCidr32() Assert.AreEqual(cidr, result, "cidr"); } - /// - /// Tests Try To Cidr functionality with Try To Cidr24. - /// - [TestMethod] - public void TestTryToCidr24() + /// + /// Tests Try To Cidr functionality with Try To Cidr24. + /// + [TestMethod] + public void TestTryToCidr24() { byte? cidr = null; var mask = IPAddress.Parse("255.255.255.0"); @@ -71,11 +71,11 @@ public void TestTryToCidr24() Assert.AreEqual(cidr, result, "cidr"); } - /// - /// Tests Try To Cidr functionality with Try To Cidr16. - /// - [TestMethod] - public void TestTryToCidr16() + /// + /// Tests Try To Cidr functionality with Try To Cidr16. + /// + [TestMethod] + public void TestTryToCidr16() { byte? cidr = null; var mask = IPAddress.Parse("255.255.0.0"); @@ -86,11 +86,11 @@ public void TestTryToCidr16() Assert.AreEqual(cidr, result, "cidr"); } - /// - /// Tests Try To Cidr functionality with Try To Cidr8. - /// - [TestMethod] - public void TestTryToCidr8() + /// + /// Tests Try To Cidr functionality with Try To Cidr8. + /// + [TestMethod] + public void TestTryToCidr8() { byte? cidr = null; var mask = IPAddress.Parse("255.0.0.0"); @@ -101,11 +101,11 @@ public void TestTryToCidr8() Assert.AreEqual(cidr, result, "cidr"); } - /// - /// Tests Try To Cidr functionality with Try To Cidr0. - /// - [TestMethod] - public void TestTryToCidr0() + /// + /// Tests Try To Cidr functionality with Try To Cidr0. + /// + [TestMethod] + public void TestTryToCidr0() { byte? cidr = null; var mask = IPAddress.Parse("0.0.0.0"); @@ -115,4 +115,5 @@ public void TestTryToCidr0() Assert.AreEqual(true, parsed, "parsed"); Assert.AreEqual(cidr, result, "cidr"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkTryToNetmaskTests.cs b/src/TestProject/IPNetworkTest/IPNetworkTryToNetmaskTests.cs index b5ef7ba8..5b737aee 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkTryToNetmaskTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkTryToNetmaskTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkTryToNetmaskTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Try To Netmask functionality with a /1 network. - /// - [TestMethod] - public void TryToNetmask1() + [TestClass] + public class IPNetworkTryToNetmaskTests + { + /// + /// Tests Try To Netmask functionality with a /1 network. + /// + [TestMethod] + public void TryToNetmask1() { IPAddress result = null; bool parsed = IPNetwork2.TryToNetmask(0, AddressFamily.InterNetwork, out result); @@ -21,11 +21,11 @@ public void TryToNetmask1() Assert.AreEqual(true, parsed, "parsed"); } - /// - /// Tests Try To Netmask functionality with a /2 network. - /// - [TestMethod] - public void TryToNetmask2() + /// + /// Tests Try To Netmask functionality with a /2 network. + /// + [TestMethod] + public void TryToNetmask2() { IPAddress result = null; bool parsed = IPNetwork2.TryToNetmask(33, AddressFamily.InterNetwork, out result); @@ -34,4 +34,5 @@ public void TryToNetmask2() Assert.AreEqual(expected, result, "Netmask"); Assert.AreEqual(false, parsed, "parsed"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkTryToUintTests.cs b/src/TestProject/IPNetworkTest/IPNetworkTryToUintTests.cs index 83503aba..83e666e4 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkTryToUintTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkTryToUintTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkTryToUintTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Try To Uint functionality with Try To Uint1. - /// - [TestMethod] - public void TestTryToUint1() + [TestClass] + public class IPNetworkTryToUintTests + { + /// + /// Tests Try To Uint functionality with Try To Uint1. + /// + [TestMethod] + public void TestTryToUint1() { BigInteger? result = null; bool parsed = IPNetwork2.TryToUint(32, AddressFamily.InterNetwork, out result); @@ -19,4 +19,5 @@ public void TestTryToUint1() Assert.IsNotNull(result, "uint"); Assert.AreEqual(true, parsed, "parsed"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkTryWideSubnetTests.cs b/src/TestProject/IPNetworkTest/IPNetworkTryWideSubnetTests.cs index 27237fa7..0958c2e1 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkTryWideSubnetTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkTryWideSubnetTests.cs @@ -2,16 +2,16 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkTryWideSubnetTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Try Wide Subnet functionality with a /1 network. - /// - [TestMethod] - public void TryWideSubnet1() + [TestClass] + public class IPNetworkTryWideSubnetTests + { + /// + /// Tests Try Wide Subnet functionality with a /1 network. + /// + [TestMethod] + public void TryWideSubnet1() { string[] ips = { "1.1.1.1", "255.255.255.255", "2.2.2.2", "0.0.0.0" }; var ipns = new List(); @@ -30,11 +30,11 @@ public void TryWideSubnet1() Assert.AreEqual("0.0.0.0/0", ipnetwork.ToString(), "ipnetwork"); } - /// - /// Tests Try Wide Subnet functionality with a /2 network. - /// - [TestMethod] - public void TryWideSubnet2() + /// + /// Tests Try Wide Subnet functionality with a /2 network. + /// + [TestMethod] + public void TryWideSubnet2() { string[] ips = { "1.1.1.1", "10.0.0.0", "2.2.2.2", "0.0.0.0" }; var ipns = new List(); @@ -53,11 +53,11 @@ public void TryWideSubnet2() Assert.AreEqual("0.0.0.0/4", ipnetwork.ToString(), "ipnetwork"); } - /// - /// Tests Try Wide Subnet functionality with a /3 network. - /// - [TestMethod] - public void TryWideSubnet3() + /// + /// Tests Try Wide Subnet functionality with a /3 network. + /// + [TestMethod] + public void TryWideSubnet3() { string[] ips = { "a", "b", "c", "d" }; var ipns = new List(); @@ -75,11 +75,11 @@ public void TryWideSubnet3() Assert.AreEqual(false, wide, "wide"); } - /// - /// Tests Try Wide Subnet functionality with a /4 network. - /// - [TestMethod] - public void TryWideSubnet4() + /// + /// Tests Try Wide Subnet functionality with a /4 network. + /// + [TestMethod] + public void TryWideSubnet4() { string[] ips = { "a", "b", "1.1.1.1", "d" }; var ipns = new List(); @@ -98,14 +98,15 @@ public void TryWideSubnet4() Assert.AreEqual("1.1.1.1/32", ipnetwork.ToString(), "ipnetwork"); } - /// - /// Tests Try Wide Subnet with null input to ensure proper null handling. - /// - [TestMethod] - public void TryWideSubnetNull() + /// + /// Tests Try Wide Subnet with null input to ensure proper null handling. + /// + [TestMethod] + public void TryWideSubnetNull() { IPNetwork2 ipnetwork = null; bool wide = IPNetwork2.TryWideSubnet(null, out ipnetwork); Assert.AreEqual(false, wide, "wide"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkUsableTests.cs b/src/TestProject/IPNetworkTest/IPNetworkUsableTests.cs index 73272cbf..140fb6ac 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkUsableTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkUsableTests.cs @@ -2,85 +2,86 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkUsableTests +namespace TestProject.IPNetworkTest { - /// - /// Tests Usable functionality with a /32 network. - /// - [TestMethod] - public void Usable32() + [TestClass] + public class IPNetworkUsableTests + { + /// + /// Tests Usable functionality with a /32 network. + /// + [TestMethod] + public void Usable32() { var network = IPNetwork2.Parse("0.0.0.0/32"); uint usable = 0; Assert.AreEqual(usable, network.Usable, "Usable"); } - /// - /// Tests Usable functionality with a /31 network. - /// - [TestMethod] - public void Usable31() + /// + /// Tests Usable functionality with a /31 network. + /// + [TestMethod] + public void Usable31() { var network = IPNetwork2.Parse("0.0.0.0/31"); uint usable = 0; Assert.AreEqual(usable, network.Usable, "Usable"); } - /// - /// Tests Usable functionality with a /30 network. - /// - [TestMethod] - public void Usable30() + /// + /// Tests Usable functionality with a /30 network. + /// + [TestMethod] + public void Usable30() { var network = IPNetwork2.Parse("0.0.0.0/30"); uint usable = 2; Assert.AreEqual(usable, network.Usable, "Usable"); } - /// - /// Tests Usable functionality with a /24 network. - /// - [TestMethod] - public void Usable24() + /// + /// Tests Usable functionality with a /24 network. + /// + [TestMethod] + public void Usable24() { var network = IPNetwork2.Parse("0.0.0.0/24"); uint usable = 254; Assert.AreEqual(usable, network.Usable, "Usable"); } - /// - /// Tests Usable functionality with a /16 network. - /// - [TestMethod] - public void Usable16() + /// + /// Tests Usable functionality with a /16 network. + /// + [TestMethod] + public void Usable16() { var network = IPNetwork2.Parse("0.0.0.0/16"); uint usable = 65534; Assert.AreEqual(usable, network.Usable, "Usable"); } - /// - /// Tests Usable functionality with a /8 network. - /// - [TestMethod] - public void Usable8() + /// + /// Tests Usable functionality with a /8 network. + /// + [TestMethod] + public void Usable8() { var network = IPNetwork2.Parse("0.0.0.0/8"); uint usable = 16777214; Assert.AreEqual(usable, network.Usable, "Usable"); } - /// - /// Tests Usable functionality with a /0 network. - /// - [TestMethod] - public void Usable0() + /// + /// Tests Usable functionality with a /0 network. + /// + [TestMethod] + public void Usable0() { var network = IPNetwork2.Parse("0.0.0.0/0"); uint usable = 4294967294; Assert.AreEqual(usable, network.Usable, "Usable"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkValidNetmaskTests.cs b/src/TestProject/IPNetworkTest/IPNetworkValidNetmaskTests.cs index 5f7e2acb..92475e9c 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkValidNetmaskTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkValidNetmaskTests.cs @@ -2,23 +2,23 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -[TestClass] -public class IPNetworkValidNetmaskTests +namespace TestProject.IPNetworkTest { - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestValidNetmaskInvalid1() + [TestClass] + public class IPNetworkValidNetmaskTests + { + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestValidNetmaskInvalid1() { bool resut = IPNetwork2.InternalValidNetmask(BigInteger.Zero, AddressFamily.AppleTalk); } - /// - /// Tests Valid Netmask functionality with Valid Netmask0. - /// - [TestMethod] - public void TestValidNetmask0() + /// + /// Tests Valid Netmask functionality with Valid Netmask0. + /// + [TestMethod] + public void TestValidNetmask0() { var mask = IPAddress.Parse("255.255.255.255"); bool expected = true; @@ -27,11 +27,11 @@ public void TestValidNetmask0() Assert.AreEqual(expected, result, "ValidNetmask"); } - /// - /// Tests Valid Netmask functionality with Valid Netmask1. - /// - [TestMethod] - public void TestValidNetmask1() + /// + /// Tests Valid Netmask functionality with Valid Netmask1. + /// + [TestMethod] + public void TestValidNetmask1() { var mask = IPAddress.Parse("255.255.255.0"); bool expected = true; @@ -40,11 +40,11 @@ public void TestValidNetmask1() Assert.AreEqual(expected, result, "ValidNetmask"); } - /// - /// Tests Valid Netmask functionality with Valid Netmask2. - /// - [TestMethod] - public void TestValidNetmask2() + /// + /// Tests Valid Netmask functionality with Valid Netmask2. + /// + [TestMethod] + public void TestValidNetmask2() { var mask = IPAddress.Parse("255.255.0.0"); bool expected = true; @@ -53,11 +53,11 @@ public void TestValidNetmask2() Assert.AreEqual(expected, result, "ValidNetmask"); } - /// - /// Tests Valid Netmask functionality with Valid Netmask EAE1. - /// - [TestMethod] - public void TestValidNetmaskEae1() + /// + /// Tests Valid Netmask functionality with Valid Netmask EAE1. + /// + [TestMethod] + public void TestValidNetmaskEae1() { var mask = IPAddress.Parse("0.255.0.0"); bool expected = false; @@ -66,9 +66,9 @@ public void TestValidNetmaskEae1() Assert.AreEqual(expected, result, "ValidNetmask"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestValidNetmaskEae2() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestValidNetmaskEae2() { IPAddress mask = null; bool expected = true; @@ -77,11 +77,11 @@ public void TestValidNetmaskEae2() Assert.AreEqual(expected, result, "ValidNetmask"); } - /// - /// Tests Valid Netmask functionality with Valid Netmask EAE3. - /// - [TestMethod] - public void TestValidNetmaskEae3() + /// + /// Tests Valid Netmask functionality with Valid Netmask EAE3. + /// + [TestMethod] + public void TestValidNetmaskEae3() { var mask = IPAddress.Parse("255.255.0.1"); bool expected = false; @@ -89,4 +89,5 @@ public void TestValidNetmaskEae3() Assert.AreEqual(expected, result, "ValidNetmask"); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkTest/IPNetworkWideSubnetTests.cs b/src/TestProject/IPNetworkTest/IPNetworkWideSubnetTests.cs index 1fc974a2..a68f28bd 100644 --- a/src/TestProject/IPNetworkTest/IPNetworkWideSubnetTests.cs +++ b/src/TestProject/IPNetworkTest/IPNetworkWideSubnetTests.cs @@ -2,19 +2,19 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject.IPNetworkTest; - -/// -/// Tests for the WideSubnet method in IPNetwork2. -/// -[TestClass] -public class IPNetworkWideSubnetTests +namespace TestProject.IPNetworkTest { /// - /// Tests WideSubnet with a diverse set of addresses, expecting a /0 network. + /// Tests for the WideSubnet method in IPNetwork2. /// - [TestMethod] - public void WideSubnet1() + [TestClass] + public class IPNetworkWideSubnetTests + { + /// + /// Tests WideSubnet with a diverse set of addresses, expecting a /0 network. + /// + [TestMethod] + public void WideSubnet1() { string[] ips = { "1.1.1.1", "255.255.255.255", "2.2.2.2", "0.0.0.0" }; var ipns = new List(); @@ -31,11 +31,11 @@ public void WideSubnet1() Assert.AreEqual("0.0.0.0/0", ipnetwork.ToString(), "ipnetwork"); } - /// - /// Tests WideSubnet with addresses in same range, expecting a /4 network. - /// - [TestMethod] - public void WideSubnet2() + /// + /// Tests WideSubnet with addresses in same range, expecting a /4 network. + /// + [TestMethod] + public void WideSubnet2() { string[] ips = { "1.1.1.1", "10.0.0.0", "2.2.2.2", "0.0.0.0" }; var ipns = new List(); @@ -52,22 +52,22 @@ public void WideSubnet2() Assert.AreEqual("0.0.0.0/4", ipnetwork.ToString(), "ipnetwork"); } - /// - /// Tests WideSubnet with null input to ensure it throws ArgumentNullException. - /// - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void WideSubnetNull() + /// + /// Tests WideSubnet with null input to ensure it throws ArgumentNullException. + /// + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void WideSubnetNull() { var ipnetwork = IPNetwork2.WideSubnet(null); } - /// - /// Tests WideSubnet with invalid IP addresses to ensure it throws ArgumentException. - /// - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void WideSubnetNull2() + /// + /// Tests WideSubnet with invalid IP addresses to ensure it throws ArgumentException. + /// + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void WideSubnetNull2() { string[] ips = { "a", "b", "e", "d" }; var ipns = new List(); @@ -83,12 +83,12 @@ public void WideSubnetNull2() var ipnetwork = IPNetwork2.WideSubnet(ipns.ToArray()); } - /// - /// Tests WideSubnet with mixed IPv4 and IPv6 addresses to ensure it throws ArgumentException. - /// - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void WideSubnetMixed() + /// + /// Tests WideSubnet with mixed IPv4 and IPv6 addresses to ensure it throws ArgumentException. + /// + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void WideSubnetMixed() { var ipns = new List { @@ -97,4 +97,5 @@ public void WideSubnetMixed() }; var ipnetwork = IPNetwork2.WideSubnet(ipns.ToArray()); } + } } \ No newline at end of file diff --git a/src/TestProject/IPNetworkV6UnitTest.cs b/src/TestProject/IPNetworkV6UnitTest.cs index 8663b532..47cd5989 100644 --- a/src/TestProject/IPNetworkV6UnitTest.cs +++ b/src/TestProject/IPNetworkV6UnitTest.cs @@ -2,43 +2,43 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class IPNetworkV6UnitTest +namespace TestProject { - #region Parse + [TestClass] + public class IPNetworkV6UnitTest + { + #region Parse - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestParseIPAddressNetmaskAne8() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestParseIPAddressNetmaskAne8() { var ipnet = IPNetwork2.Parse("xxxx::", "xxxx::"); } - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestParseIPAddressNetmaskAne9() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestParseIPAddressNetmaskAne9() { var ipnet = IPNetwork2.Parse("::", "xxxx::"); } - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestParseIPAddressNetmaskAne10() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestParseIPAddressNetmaskAne10() { var ipnet = IPNetwork2.Parse("xxxx::", 0); } - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestParseIPAddressNetmaskAne11() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestParseIPAddressNetmaskAne11() { var ipnet = IPNetwork2.Parse("::", 129); } - [TestMethod] - public void TestParsev6_128() + [TestMethod] + public void TestParsev6_128() { IPNetwork2 ipnetwork = null; string ipaddress = "2001:db8::"; @@ -64,8 +64,8 @@ public void TestParsev6_128() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParsev6_127() + [TestMethod] + public void TestParsev6_127() { IPNetwork2 ipnetwork = null; string ipaddress = "2001:db8::"; @@ -91,8 +91,8 @@ public void TestParsev6_127() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParsev6_126() + [TestMethod] + public void TestParsev6_126() { IPNetwork2 ipnetwork = null; string ipaddress = "2001:db8::"; @@ -118,8 +118,8 @@ public void TestParsev6_126() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParsev6_125() + [TestMethod] + public void TestParsev6_125() { IPNetwork2 ipnetwork = null; string ipaddress = "2001:db8::"; @@ -145,8 +145,8 @@ public void TestParsev6_125() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParsev6_124() + [TestMethod] + public void TestParsev6_124() { IPNetwork2 ipnetwork = null; string ipaddress = "2001:db8::"; @@ -172,8 +172,8 @@ public void TestParsev6_124() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParsev6_123() + [TestMethod] + public void TestParsev6_123() { IPNetwork2 ipnetwork = null; string ipaddress = "2001:0db8::"; @@ -199,8 +199,8 @@ public void TestParsev6_123() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParsev6_112() + [TestMethod] + public void TestParsev6_112() { IPNetwork2 ipnetwork = null; string ipaddress = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"; @@ -226,8 +226,8 @@ public void TestParsev6_112() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParsev6_64() + [TestMethod] + public void TestParsev6_64() { IPNetwork2 ipnetwork = null; string ipaddress = "ffff:ffff:ffff:ffff:1234:1234:1234:1234"; @@ -253,8 +253,8 @@ public void TestParsev6_64() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParsev6_16() + [TestMethod] + public void TestParsev6_16() { IPNetwork2 ipnetwork = null; string ipaddress = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"; @@ -280,8 +280,8 @@ public void TestParsev6_16() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParsev6_EDGE() + [TestMethod] + public void TestParsev6_EDGE() { IPNetwork2 ipnetwork = null; string ipaddress = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"; @@ -305,12 +305,12 @@ public void TestParsev6_EDGE() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - #endregion + #endregion - #region ParseString + #region ParseString - [TestMethod] - public void TestParseString1() + [TestMethod] + public void TestParseString1() { string ipaddress = "2001:0db8:: ffff:ffff:ffff:ffff:ffff:ffff:ffff:fff0"; @@ -331,8 +331,8 @@ public void TestParseString1() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParseString3() + [TestMethod] + public void TestParseString3() { string ipaddress = ":: ::"; @@ -353,8 +353,8 @@ public void TestParseString3() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParseString4() + [TestMethod] + public void TestParseString4() { string ipaddress = "::/0"; @@ -375,8 +375,8 @@ public void TestParseString4() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParseString5() + [TestMethod] + public void TestParseString5() { string ipaddress = "::/32"; @@ -397,8 +397,8 @@ public void TestParseString5() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParseString6() + [TestMethod] + public void TestParseString6() { string ipaddress = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128"; @@ -419,8 +419,8 @@ public void TestParseString6() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParseString7_Uppercase_ipv6_must_parse() + [TestMethod] + public void TestParseString7_Uppercase_ipv6_must_parse() { string ipaddress = "2FFF:FFFF:123::/60"; @@ -442,8 +442,8 @@ public void TestParseString7_Uppercase_ipv6_must_parse() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParseString8_Uppercase_ipv6_must_parse() + [TestMethod] + public void TestParseString8_Uppercase_ipv6_must_parse() { string ipaddress = "2FFF:FFFE:123::/60"; @@ -465,8 +465,8 @@ public void TestParseString8_Uppercase_ipv6_must_parse() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParseString9_Uppercase_ipv6_must_parse() + [TestMethod] + public void TestParseString9_Uppercase_ipv6_must_parse() { string ipaddress = "2FFF:FFFC:123::/60"; @@ -488,8 +488,8 @@ public void TestParseString9_Uppercase_ipv6_must_parse() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParseString10_Uppercase_ipv6_must_parse() + [TestMethod] + public void TestParseString10_Uppercase_ipv6_must_parse() { string ipaddress = "2FFF:FFFA:123::/60"; @@ -511,8 +511,8 @@ public void TestParseString10_Uppercase_ipv6_must_parse() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParseString11_Uppercase_ipv6_must_parse() + [TestMethod] + public void TestParseString11_Uppercase_ipv6_must_parse() { string ipaddress = "FFFF:FFF1:123::/60"; @@ -534,8 +534,8 @@ public void TestParseString11_Uppercase_ipv6_must_parse() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParseIPAddressNoNetmask1() + [TestMethod] + public void TestParseIPAddressNoNetmask1() { string ipaddress = "2001:0db8::"; var ipnetwork = IPNetwork2.Parse(ipaddress); @@ -556,8 +556,8 @@ public void TestParseIPAddressNoNetmask1() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParseIPAddressNoNetmask4() + [TestMethod] + public void TestParseIPAddressNoNetmask4() { string ipaddress = "::"; var ipnetwork = IPNetwork2.Parse(ipaddress); @@ -578,8 +578,8 @@ public void TestParseIPAddressNoNetmask4() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParseIPAddressNoNetmask5() + [TestMethod] + public void TestParseIPAddressNoNetmask5() { string ipaddress = "2001:0db8::1"; var ipnetwork = IPNetwork2.Parse(ipaddress); @@ -600,8 +600,8 @@ public void TestParseIPAddressNoNetmask5() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParseIPAddressNoNetmask1_ClassFull() + [TestMethod] + public void TestParseIPAddressNoNetmask1_ClassFull() { string ipaddress = "2001:0db8::"; ICidrGuess cidrGess = CidrGuess.ClassFull; @@ -624,8 +624,8 @@ public void TestParseIPAddressNoNetmask1_ClassFull() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParseIPAddressNoNetmask4_ClassFull() + [TestMethod] + public void TestParseIPAddressNoNetmask4_ClassFull() { string ipaddress = "::"; ICidrGuess cidrGess = CidrGuess.ClassFull; @@ -648,8 +648,8 @@ public void TestParseIPAddressNoNetmask4_ClassFull() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParseIPAddressNoNetmask5_ClassFull() + [TestMethod] + public void TestParseIPAddressNoNetmask5_ClassFull() { string ipaddress = "2001:0db8::1"; ICidrGuess cidrGess = CidrGuess.ClassFull; @@ -672,8 +672,8 @@ public void TestParseIPAddressNoNetmask5_ClassFull() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParseIPAddressNoNetmask1_ClassLess() + [TestMethod] + public void TestParseIPAddressNoNetmask1_ClassLess() { string ipaddress = "2001:0db8::"; ICidrGuess cidrGess = CidrGuess.ClassLess; @@ -696,8 +696,8 @@ public void TestParseIPAddressNoNetmask1_ClassLess() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParseIPAddressNoNetmask4_ClassLess() + [TestMethod] + public void TestParseIPAddressNoNetmask4_ClassLess() { string ipaddress = "::"; ICidrGuess cidrGess = CidrGuess.ClassLess; @@ -720,8 +720,8 @@ public void TestParseIPAddressNoNetmask4_ClassLess() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestParseIPAddressNoNetmask5_ClassLess() + [TestMethod] + public void TestParseIPAddressNoNetmask5_ClassLess() { string ipaddress = "2001:0db8::1"; ICidrGuess cidrGess = CidrGuess.ClassLess; @@ -744,36 +744,36 @@ public void TestParseIPAddressNoNetmask5_ClassLess() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestParseStringAe1() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestParseStringAe1() { string ipaddress = "garbage"; var ipnetwork = IPNetwork2.Parse(ipaddress); } - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestParseStringAe2() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestParseStringAe2() { string ipaddress = "0:0:0:0:0:0:1:0:0 0:1:2:3:4:5:6:7:8"; var ipnetwork = IPNetwork2.Parse(ipaddress); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestParseStringAne1() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestParseStringAne1() { string ipaddress = null; var ipnetwork = IPNetwork2.Parse(ipaddress); } - #endregion + #endregion - #region ParseStringString + #region ParseStringString - [TestMethod] - public void TestParseStringString1() + [TestMethod] + public void TestParseStringString1() { string ipaddress = "2001:0db8::"; string netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:fff0"; @@ -782,9 +782,9 @@ public void TestParseStringString1() Assert.AreEqual("2001:db8::/124", ipnetwork.ToString(), "network"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestParseStringString3() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestParseStringString3() { string ipaddress = "2001:0db8::"; string netmask = null; @@ -792,9 +792,9 @@ public void TestParseStringString3() var ipnetwork = IPNetwork2.Parse(ipaddress, netmask); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestParseStringString5() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestParseStringString5() { string ipaddress = "2001:0db8::"; string netmask = string.Empty; @@ -802,12 +802,12 @@ public void TestParseStringString5() var ipnetwork = IPNetwork2.Parse(ipaddress, netmask); } - #endregion + #endregion - #region ParseIpIp + #region ParseIpIp - [TestMethod] - public void ParseIpIp1() + [TestMethod] + public void ParseIpIp1() { string ipaddress = "2001:0db8::"; string netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:fff0"; @@ -817,9 +817,9 @@ public void ParseIpIp1() Assert.AreEqual("2001:db8::/124", ipnetwork.ToString(), "network"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void ParseIpIp3() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void ParseIpIp3() { string ipaddress = "2001:0db8::"; var ip = IPAddress.Parse(ipaddress); @@ -827,12 +827,12 @@ public void ParseIpIp3() var ipnetwork = IPNetwork2.Parse(ip, netm); } - #endregion + #endregion - #region CtorWithIpAndCidr + #region CtorWithIpAndCidr - [TestMethod] - public void CtorWithIpAndCidr1() + [TestMethod] + public void CtorWithIpAndCidr1() { string ipaddress = "2001:0db8::"; var ip = IPAddress.Parse(ipaddress); @@ -840,35 +840,35 @@ public void CtorWithIpAndCidr1() Assert.AreEqual("2001:db8::/124", ipnetwork.ToString(), "network"); } - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void CtorWithIpAndCidr2() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void CtorWithIpAndCidr2() { string ipaddress = "2001:db8::"; var ip = IPAddress.Parse(ipaddress); var ipnetwork = new IPNetwork2(ip, 129); } - #endregion + #endregion - #region ToCidr + #region ToCidr - [TestMethod] - public void TestToCidrAe() + [TestMethod] + public void TestToCidrAe() { byte cidr = IPNetwork2.ToCidr(IPAddress.IPv6Any); Assert.AreEqual(0, cidr, "cidr"); } - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestToCidrAe2() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestToCidrAe2() { IPNetwork2.ToCidr(IPAddress.Parse("2001:db8:3:4:5:6:7:8")); } - [TestMethod] - public void TestToCidr128() + [TestMethod] + public void TestToCidr128() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"); byte cidr = 128; @@ -877,8 +877,8 @@ public void TestToCidr128() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr127() + [TestMethod] + public void TestToCidr127() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:fffe"); byte cidr = 127; @@ -887,8 +887,8 @@ public void TestToCidr127() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr126() + [TestMethod] + public void TestToCidr126() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:fffc"); byte cidr = 126; @@ -897,8 +897,8 @@ public void TestToCidr126() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr125() + [TestMethod] + public void TestToCidr125() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:fff8"); byte cidr = 125; @@ -907,8 +907,8 @@ public void TestToCidr125() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr124() + [TestMethod] + public void TestToCidr124() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:fff0"); byte cidr = 124; @@ -917,8 +917,8 @@ public void TestToCidr124() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr123() + [TestMethod] + public void TestToCidr123() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffe0"); byte cidr = 123; @@ -927,8 +927,8 @@ public void TestToCidr123() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr122() + [TestMethod] + public void TestToCidr122() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffc0"); byte cidr = 122; @@ -937,8 +937,8 @@ public void TestToCidr122() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr121() + [TestMethod] + public void TestToCidr121() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ff80"); byte cidr = 121; @@ -947,8 +947,8 @@ public void TestToCidr121() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr120() + [TestMethod] + public void TestToCidr120() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ff00"); byte cidr = 120; @@ -957,8 +957,8 @@ public void TestToCidr120() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr119() + [TestMethod] + public void TestToCidr119() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:fe00"); byte cidr = 119; @@ -967,8 +967,8 @@ public void TestToCidr119() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr118() + [TestMethod] + public void TestToCidr118() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:fc00"); byte cidr = 118; @@ -977,8 +977,8 @@ public void TestToCidr118() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr117() + [TestMethod] + public void TestToCidr117() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:f800"); byte cidr = 117; @@ -987,8 +987,8 @@ public void TestToCidr117() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr116() + [TestMethod] + public void TestToCidr116() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:f000"); byte cidr = 116; @@ -997,8 +997,8 @@ public void TestToCidr116() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr115() + [TestMethod] + public void TestToCidr115() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:e000"); byte cidr = 115; @@ -1007,8 +1007,8 @@ public void TestToCidr115() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr114() + [TestMethod] + public void TestToCidr114() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:c000"); byte cidr = 114; @@ -1017,8 +1017,8 @@ public void TestToCidr114() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr113() + [TestMethod] + public void TestToCidr113() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:8000"); byte cidr = 113; @@ -1027,8 +1027,8 @@ public void TestToCidr113() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr112() + [TestMethod] + public void TestToCidr112() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:0000"); byte cidr = 112; @@ -1037,8 +1037,8 @@ public void TestToCidr112() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr111() + [TestMethod] + public void TestToCidr111() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:fffe:0"); byte cidr = 111; @@ -1047,8 +1047,8 @@ public void TestToCidr111() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr110() + [TestMethod] + public void TestToCidr110() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:fffc:0"); byte cidr = 110; @@ -1057,8 +1057,8 @@ public void TestToCidr110() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr109() + [TestMethod] + public void TestToCidr109() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:fff8:0"); byte cidr = 109; @@ -1067,8 +1067,8 @@ public void TestToCidr109() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr108() + [TestMethod] + public void TestToCidr108() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:fff0:0"); byte cidr = 108; @@ -1077,8 +1077,8 @@ public void TestToCidr108() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr001() + [TestMethod] + public void TestToCidr001() { var mask = IPAddress.Parse("8000::"); byte cidr = 1; @@ -1087,8 +1087,8 @@ public void TestToCidr001() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestToCidr000() + [TestMethod] + public void TestToCidr000() { var mask = IPAddress.Parse("::"); byte cidr = 0; @@ -1097,12 +1097,12 @@ public void TestToCidr000() Assert.AreEqual(cidr, result, "cidr"); } - #endregion + #endregion - #region TryToCidr + #region TryToCidr - [TestMethod] - public void TestTryToCidr128() + [TestMethod] + public void TestTryToCidr128() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"); byte cidr = 128; @@ -1113,8 +1113,8 @@ public void TestTryToCidr128() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr127() + [TestMethod] + public void TestTryToCidr127() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:fffe"); byte cidr = 127; @@ -1125,8 +1125,8 @@ public void TestTryToCidr127() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr126() + [TestMethod] + public void TestTryToCidr126() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:fffc"); byte cidr = 126; @@ -1137,8 +1137,8 @@ public void TestTryToCidr126() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr125() + [TestMethod] + public void TestTryToCidr125() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:fff8"); byte cidr = 125; @@ -1149,8 +1149,8 @@ public void TestTryToCidr125() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr124() + [TestMethod] + public void TestTryToCidr124() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:fff0"); byte cidr = 124; @@ -1161,8 +1161,8 @@ public void TestTryToCidr124() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr123() + [TestMethod] + public void TestTryToCidr123() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffe0"); byte cidr = 123; @@ -1173,8 +1173,8 @@ public void TestTryToCidr123() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr122() + [TestMethod] + public void TestTryToCidr122() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffc0"); byte cidr = 122; @@ -1185,8 +1185,8 @@ public void TestTryToCidr122() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr121() + [TestMethod] + public void TestTryToCidr121() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ff80"); byte cidr = 121; @@ -1197,8 +1197,8 @@ public void TestTryToCidr121() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr120() + [TestMethod] + public void TestTryToCidr120() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ff00"); byte cidr = 120; @@ -1209,8 +1209,8 @@ public void TestTryToCidr120() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr119() + [TestMethod] + public void TestTryToCidr119() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:fe00"); byte cidr = 119; @@ -1221,8 +1221,8 @@ public void TestTryToCidr119() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr118() + [TestMethod] + public void TestTryToCidr118() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:fc00"); byte cidr = 118; @@ -1233,8 +1233,8 @@ public void TestTryToCidr118() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr117() + [TestMethod] + public void TestTryToCidr117() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:f800"); byte cidr = 117; @@ -1245,8 +1245,8 @@ public void TestTryToCidr117() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr116() + [TestMethod] + public void TestTryToCidr116() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:f000"); byte cidr = 116; @@ -1257,8 +1257,8 @@ public void TestTryToCidr116() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr115() + [TestMethod] + public void TestTryToCidr115() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:e000"); byte cidr = 115; @@ -1269,8 +1269,8 @@ public void TestTryToCidr115() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr114() + [TestMethod] + public void TestTryToCidr114() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:c000"); byte cidr = 114; @@ -1281,8 +1281,8 @@ public void TestTryToCidr114() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr113() + [TestMethod] + public void TestTryToCidr113() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:8000"); byte cidr = 113; @@ -1293,8 +1293,8 @@ public void TestTryToCidr113() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr112() + [TestMethod] + public void TestTryToCidr112() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:0000"); byte cidr = 112; @@ -1305,8 +1305,8 @@ public void TestTryToCidr112() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr111() + [TestMethod] + public void TestTryToCidr111() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:fffe:0"); byte cidr = 111; @@ -1317,8 +1317,8 @@ public void TestTryToCidr111() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr110() + [TestMethod] + public void TestTryToCidr110() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:fffc:0"); byte cidr = 110; @@ -1329,8 +1329,8 @@ public void TestTryToCidr110() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr109() + [TestMethod] + public void TestTryToCidr109() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:fff8:0"); byte cidr = 109; @@ -1341,8 +1341,8 @@ public void TestTryToCidr109() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr108() + [TestMethod] + public void TestTryToCidr108() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:fff0:0"); byte cidr = 108; @@ -1353,8 +1353,8 @@ public void TestTryToCidr108() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr001() + [TestMethod] + public void TestTryToCidr001() { var mask = IPAddress.Parse("8000::"); byte cidr = 1; @@ -1365,8 +1365,8 @@ public void TestTryToCidr001() Assert.AreEqual(cidr, result, "cidr"); } - [TestMethod] - public void TestTryToCidr000() + [TestMethod] + public void TestTryToCidr000() { var mask = IPAddress.Parse("::"); byte cidr = 0; @@ -1377,12 +1377,12 @@ public void TestTryToCidr000() Assert.AreEqual(cidr, result, "cidr"); } - #endregion + #endregion - #region ToBigInteger + #region ToBigInteger - [TestMethod] - public void TestToBigInteger32() + [TestMethod] + public void TestToBigInteger32() { var mask = IPAddress.Parse("::f"); uint uintMask = 0xf; @@ -1391,8 +1391,8 @@ public void TestToBigInteger32() Assert.AreEqual(uintMask, result, "uint"); } - [TestMethod] - public void TestToBigInteger24() + [TestMethod] + public void TestToBigInteger24() { var mask = IPAddress.Parse("::fff"); uint uintMask = 0xfff; @@ -1401,8 +1401,8 @@ public void TestToBigInteger24() Assert.AreEqual(uintMask, result, "uint"); } - [TestMethod] - public void TestToBigInteger16() + [TestMethod] + public void TestToBigInteger16() { var mask = IPAddress.Parse("::ff"); uint uintMask = 0xff; @@ -1411,8 +1411,8 @@ public void TestToBigInteger16() Assert.AreEqual(uintMask, result, "uint"); } - [TestMethod] - public void TestToBigInteger8() + [TestMethod] + public void TestToBigInteger8() { var mask = IPAddress.Parse("::ff00:0"); uint uintMask = 0xff000000; @@ -1421,8 +1421,8 @@ public void TestToBigInteger8() Assert.AreEqual(uintMask, result, "uint"); } - [TestMethod] - public void TestToBigInteger0() + [TestMethod] + public void TestToBigInteger0() { var mask = IPAddress.Parse("::"); uint uintMask = 0x00000000; @@ -1431,12 +1431,12 @@ public void TestToBigInteger0() Assert.AreEqual(uintMask, result, "uint"); } - #endregion + #endregion - #region TryToBigInteger + #region TryToBigInteger - [TestMethod] - public void TestTryToBigInteger32() + [TestMethod] + public void TestTryToBigInteger32() { var mask = IPAddress.Parse("::ffff:ffff"); uint uintMask = 0xffffffff; @@ -1447,8 +1447,8 @@ public void TestTryToBigInteger32() Assert.AreEqual(true, parsed, "parsed"); } - [TestMethod] - public void TestTryToBigInteger24() + [TestMethod] + public void TestTryToBigInteger24() { var mask = IPAddress.Parse("::ffff:ff00"); uint uintMask = 0xffffff00; @@ -1459,8 +1459,8 @@ public void TestTryToBigInteger24() Assert.AreEqual(true, parsed, "parsed"); } - [TestMethod] - public void TestTryToBigInteger16() + [TestMethod] + public void TestTryToBigInteger16() { var mask = IPAddress.Parse("::ffff:0"); uint uintMask = 0xffff0000; @@ -1471,8 +1471,8 @@ public void TestTryToBigInteger16() Assert.AreEqual(true, parsed, "parsed"); } - [TestMethod] - public void TestTryToBigInteger8() + [TestMethod] + public void TestTryToBigInteger8() { var mask = IPAddress.Parse("::ff00:0"); uint uintMask = 0xff000000; @@ -1484,8 +1484,8 @@ public void TestTryToBigInteger8() Assert.AreEqual(true, parsed, "parsed"); } - [TestMethod] - public void TestTryToBigInteger0() + [TestMethod] + public void TestTryToBigInteger0() { var mask = IPAddress.Parse("::"); uint uintMask = 0x00000000; @@ -1496,12 +1496,12 @@ public void TestTryToBigInteger0() Assert.AreEqual(true, parsed, "parsed"); } - #endregion + #endregion - #region TryToNetmask + #region TryToNetmask - [TestMethod] - public void TryToNetmask1() + [TestMethod] + public void TryToNetmask1() { IPAddress result = null; bool parsed = IPNetwork2.TryToNetmask(0, AddressFamily.InterNetworkV6, out result); @@ -1511,8 +1511,8 @@ public void TryToNetmask1() Assert.AreEqual(true, parsed, "parsed"); } - [TestMethod] - public void TryToNetmask2() + [TestMethod] + public void TryToNetmask2() { IPAddress result = null; bool parsed = IPNetwork2.TryToNetmask(33, AddressFamily.InterNetworkV6, out result); @@ -1522,12 +1522,12 @@ public void TryToNetmask2() Assert.AreEqual(true, parsed, "parsed"); } - #endregion + #endregion - #region ToNetmask + #region ToNetmask - [TestMethod] - public void ToNetmask128() + [TestMethod] + public void ToNetmask128() { byte cidr = 128; string netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"; @@ -1536,8 +1536,8 @@ public void ToNetmask128() Assert.AreEqual(netmask, result, "netmask"); } - [TestMethod] - public void ToNetmask31() + [TestMethod] + public void ToNetmask31() { byte cidr = 127; string netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:fffe"; @@ -1546,8 +1546,8 @@ public void ToNetmask31() Assert.AreEqual(netmask, result, "netmask"); } - [TestMethod] - public void ToNetmask30() + [TestMethod] + public void ToNetmask30() { byte cidr = 126; string netmask = "ffff:ffff:ffff:ffff:ffff:ffff:ffff:fffc"; @@ -1556,8 +1556,8 @@ public void ToNetmask30() Assert.AreEqual(netmask, result, "netmask"); } - [TestMethod] - public void ToNetmask1() + [TestMethod] + public void ToNetmask1() { byte cidr = 1; string netmask = "8000::"; @@ -1566,8 +1566,8 @@ public void ToNetmask1() Assert.AreEqual(netmask, result, "netmask"); } - [TestMethod] - public void ToNetmask0() + [TestMethod] + public void ToNetmask0() { byte cidr = 0; string netmask = "::"; @@ -1576,20 +1576,20 @@ public void ToNetmask0() Assert.AreEqual(netmask, result, "netmask"); } - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void ToNetmaskOore1() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void ToNetmaskOore1() { byte cidr = 129; string result = IPNetwork2.ToNetmask(cidr, AddressFamily.InterNetworkV6).ToString(); } - #endregion + #endregion - #region ValidNetmask + #region ValidNetmask - [TestMethod] - public void TestValidNetmask0() + [TestMethod] + public void TestValidNetmask0() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"); bool expected = true; @@ -1598,8 +1598,8 @@ public void TestValidNetmask0() Assert.AreEqual(expected, result, "ValidNetmask"); } - [TestMethod] - public void TestValidNetmask1() + [TestMethod] + public void TestValidNetmask1() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:fff0"); bool expected = true; @@ -1608,8 +1608,8 @@ public void TestValidNetmask1() Assert.AreEqual(expected, result, "ValidNetmask"); } - [TestMethod] - public void TestValidNetmask2() + [TestMethod] + public void TestValidNetmask2() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:0000"); bool expected = true; @@ -1618,8 +1618,8 @@ public void TestValidNetmask2() Assert.AreEqual(expected, result, "ValidNetmask"); } - [TestMethod] - public void TestValidNetmaskEae1() + [TestMethod] + public void TestValidNetmaskEae1() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:0000:ffff"); bool expected = false; @@ -1628,8 +1628,8 @@ public void TestValidNetmaskEae1() Assert.AreEqual(expected, result, "ValidNetmask"); } - [TestMethod] - public void TestValidNetmaskEae3() + [TestMethod] + public void TestValidNetmaskEae3() { var mask = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:0000:0001"); bool expected = false; @@ -1638,12 +1638,12 @@ public void TestValidNetmaskEae3() Assert.AreEqual(expected, result, "ValidNetmask"); } - #endregion + #endregion - #region BitsSet + #region BitsSet - [TestMethod] - public void TestBitsSet128() + [TestMethod] + public void TestBitsSet128() { var ip = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"); uint bits = 128; @@ -1652,8 +1652,8 @@ public void TestBitsSet128() Assert.AreEqual(bits, result, "BitsSet"); } - [TestMethod] - public void TestBitsSet120() + [TestMethod] + public void TestBitsSet120() { var ip = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:fff0"); uint bits = 124; @@ -1662,8 +1662,8 @@ public void TestBitsSet120() Assert.AreEqual(bits, result, "BitsSet"); } - [TestMethod] - public void TestBitsSet16() + [TestMethod] + public void TestBitsSet16() { var ip = IPAddress.Parse("ffff:ffff:ffff:ffff:ffff:ffff:ffff:0000"); uint bits = 112; @@ -1672,8 +1672,8 @@ public void TestBitsSet16() Assert.AreEqual(bits, result, "BitsSet"); } - [TestMethod] - public void TestBitsSet4() + [TestMethod] + public void TestBitsSet4() { var ip = IPAddress.Parse("f0f0:f0f0:f0f0:f0f0:f0f0:f0f0:f0f0:f0f0"); uint bits = 64; @@ -1682,12 +1682,12 @@ public void TestBitsSet4() Assert.AreEqual(bits, result, "BitsSet"); } - #endregion + #endregion - #region Contains + #region Contains - [TestMethod] - public void TestContains1() + [TestMethod] + public void TestContains1() { var ipnetwork = IPNetwork2.Parse("2001:0db8::/64"); var ipaddress = IPAddress.Parse("2001:0db8::1"); @@ -1698,8 +1698,8 @@ public void TestContains1() Assert.AreEqual(expected, result, "contains"); } - [TestMethod] - public void TestContains2() + [TestMethod] + public void TestContains2() { var ipnetwork = IPNetwork2.Parse("2001:0db8::/64"); var ipaddress = IPAddress.Parse("2001:0db8:0:1::"); @@ -1710,8 +1710,8 @@ public void TestContains2() Assert.AreEqual(expected, result, "contains"); } - [TestMethod] - public void TestContains3() + [TestMethod] + public void TestContains3() { var ipnetwork = IPNetwork2.Parse("2001:0db8::/64"); var ipnetwork2 = IPNetwork2.Parse("2001:0db8::/64"); @@ -1722,8 +1722,8 @@ public void TestContains3() Assert.AreEqual(expected, result, "contains"); } - [TestMethod] - public void TestContains4() + [TestMethod] + public void TestContains4() { var ipnetwork = IPNetwork2.Parse("2001:0db8::/64"); var ipnetwork2 = IPNetwork2.Parse("2001:0db8::/65"); @@ -1734,8 +1734,8 @@ public void TestContains4() Assert.AreEqual(expected, result, "contains"); } - [TestMethod] - public void TestContains5() + [TestMethod] + public void TestContains5() { var ipnetwork = IPNetwork2.Parse("2001:0db8::/64"); var ipnetwork2 = IPNetwork2.Parse("2001:0db8:1::/65"); @@ -1746,8 +1746,8 @@ public void TestContains5() Assert.AreEqual(expected, result, "contains"); } - [TestMethod] - public void TestContains6() + [TestMethod] + public void TestContains6() { var ipnetwork = IPNetwork2.Parse("2001:0db8::/64"); var ipnetwork2 = IPNetwork2.Parse("2001:0db8::/63"); @@ -1758,9 +1758,9 @@ public void TestContains6() Assert.AreEqual(expected, result, "contains"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestContains10() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestContains10() { var ipnetwork = IPNetwork2.Parse("::/0"); IPAddress ipaddress = null; @@ -1768,8 +1768,8 @@ public void TestContains10() bool result = ipnetwork.Contains(ipaddress); } - [TestMethod] - public void TestContains11_different_address_family_returns_false() + [TestMethod] + public void TestContains11_different_address_family_returns_false() { var ipnetwork = IPNetwork2.Parse("::1"); // IPv6 var ipaddress = IPAddress.Parse("127.0.0.1"); // IPv4 @@ -1778,21 +1778,21 @@ public void TestContains11_different_address_family_returns_false() Assert.AreEqual(false, result, "contains"); } - #endregion + #endregion - #region Overlap + #region Overlap - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestOverlap2() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestOverlap2() { var network1 = IPNetwork2.Parse("2001:0db8::/0"); IPNetwork2 network2 = null; network1.Overlap(network2); } - [TestMethod] - public void TestOverlap3() + [TestMethod] + public void TestOverlap3() { var network1 = IPNetwork2.Parse("2001:0db8::/64"); var network2 = IPNetwork2.Parse("2001:0db8::/64"); @@ -1802,8 +1802,8 @@ public void TestOverlap3() Assert.AreEqual(expected, result, "overlap"); } - [TestMethod] - public void TestOverlap4() + [TestMethod] + public void TestOverlap4() { var network1 = IPNetwork2.Parse("2001:0db8::/64"); var network2 = IPNetwork2.Parse("2001:0db8:0:0:1::/65"); @@ -1813,8 +1813,8 @@ public void TestOverlap4() Assert.AreEqual(expected, result, "overlap"); } - [TestMethod] - public void TestOverlap5() + [TestMethod] + public void TestOverlap5() { var network1 = IPNetwork2.Parse("2001:0db8:0:1::/68"); var network2 = IPNetwork2.Parse("2001:0db8:0:2::/68"); @@ -1824,8 +1824,8 @@ public void TestOverlap5() Assert.AreEqual(expected, result, "overlap"); } - [TestMethod] - public void TestOverlap6() + [TestMethod] + public void TestOverlap6() { var network1 = IPNetwork2.Parse("2001:0db8:0:1::/68"); var network2 = IPNetwork2.Parse("2001:0db8:0:2::/62"); @@ -1835,12 +1835,12 @@ public void TestOverlap6() Assert.AreEqual(expected, result, "overlap"); } - #endregion + #endregion - #region Examples + #region Examples - [TestMethod] - public void Example1() + [TestMethod] + public void Example1() { var ipnetwork = IPNetwork2.Parse("2001:0db8::/64"); @@ -1853,8 +1853,8 @@ public void Example1() Console.WriteLine("Cidr : {0}", ipnetwork.Cidr); } - [TestMethod] - public void Example2() + [TestMethod] + public void Example2() { var ipnetwork = IPNetwork2.Parse("2001:0db8::/64"); @@ -1881,8 +1881,8 @@ public void Example2() Console.WriteLine("{0} overlap {1} : {2}", ipnetwork, ipnetwork3, overlap2); } - [TestMethod] - public void Example4() + [TestMethod] + public void Example4() { var wholeInternet = IPNetwork2.Parse("::/0"); byte newCidr = 2; @@ -1899,8 +1899,8 @@ public void Example4() } } - [TestMethod] - public void Example5() + [TestMethod] + public void Example5() { var ipnetwork1 = IPNetwork2.Parse("2001:0db8::/64"); var ipnetwork2 = IPNetwork2.Parse("2001:0db9::/64"); @@ -1909,8 +1909,8 @@ public void Example5() Console.WriteLine("{0} + {1} = {2}", ipnetwork1, ipnetwork2, ipnetwork3[0]); } - [TestMethod] - public void Example6() + [TestMethod] + public void Example6() { var ipnetwork = IPNetwork2.Parse("fe80::202:b3ff:fe1e:8329/24"); @@ -1924,8 +1924,8 @@ public void Example6() Console.WriteLine("{0} contains {1} : {2}", ipnetwork, ipaddress2, contains2); } - [TestMethod] - public void Example8() + [TestMethod] + public void Example8() { var network = IPNetwork2.Parse("::/124"); IPNetworkCollection ips = network.Subnet(128); @@ -1936,8 +1936,8 @@ public void Example8() } } - [TestMethod] - public void Example11() + [TestMethod] + public void Example11() { var defaultParse = IPNetwork2.Parse("::1"); var classFullParse = IPNetwork2.Parse("::1", CidrGuess.ClassFull); @@ -1948,12 +1948,12 @@ public void Example11() Console.WriteLine("IPV6 ClassLess Parse : {0}", classLessParse); } - #endregion + #endregion - #region ToString + #region ToString - [TestMethod] - public void TestToString() + [TestMethod] + public void TestToString() { var ipnetwork = IPNetwork2.Parse("2001:0db8:0000:0000:0000:0000:0000:0000/32"); string expected = "2001:db8::/32"; @@ -1962,8 +1962,8 @@ public void TestToString() Assert.AreEqual(expected, result, "ToString"); } - [TestMethod] - public void TestToString1() + [TestMethod] + public void TestToString1() { var ipnetwork = IPNetwork2.Parse("2001:0db8:1:2:3:4:5:6/32"); string expected = "2001:db8::/32"; @@ -1972,8 +1972,8 @@ public void TestToString1() Assert.AreEqual(expected, result, "ToString"); } - [TestMethod] - public void TestToString2() + [TestMethod] + public void TestToString2() { var ipnetwork = IPNetwork2.Parse("2001:0db8:1:2:3:4:5:6/64"); string expected = "2001:db8:1:2::/64"; @@ -1982,8 +1982,8 @@ public void TestToString2() Assert.AreEqual(expected, result, "ToString"); } - [TestMethod] - public void TestToString3() + [TestMethod] + public void TestToString3() { var ipnetwork = IPNetwork2.Parse("2001:0db8:1:2:3:4:5:6/100"); string expected = "2001:db8:1:2:3:4::/100"; @@ -1992,13 +1992,13 @@ public void TestToString3() Assert.AreEqual(expected, result, "ToString"); } - #endregion + #endregion - #region Subnet + #region Subnet - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void TestSubnet3() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void TestSubnet3() { var ipnetwork = IPNetwork2.Parse("::"); byte cidr = 129; @@ -2006,9 +2006,9 @@ public void TestSubnet3() IPNetworkCollection subnets = ipnetwork.Subnet(cidr); } - [TestMethod] - [ExpectedException(typeof(ArgumentException))] - public void TestSubnet4() + [TestMethod] + [ExpectedException(typeof(ArgumentException))] + public void TestSubnet4() { var ipnetwork = IPNetwork2.Parse("::"); byte cidr = 1; @@ -2016,8 +2016,8 @@ public void TestSubnet4() IPNetworkCollection subnets = ipnetwork.Subnet(cidr); } - [TestMethod] - public void TestSubnet5() + [TestMethod] + public void TestSubnet5() { var ipnetwork = IPNetwork2.Parse("1:1:1:1:1:1:1:1"); byte cidr = 65; @@ -2028,8 +2028,8 @@ public void TestSubnet5() Assert.AreEqual("1:1:1:1:8000::/65", subnets[1].ToString(), "subnet2"); } - [TestMethod] - public void TestSubnet6() + [TestMethod] + public void TestSubnet6() { var ipnetwork = IPNetwork2.Parse("1:1:1:1:1:1:1:1"); byte cidr = 68; @@ -2054,8 +2054,8 @@ public void TestSubnet6() Assert.AreEqual("1:1:1:1:f000::/68", subnets[15].ToString(), "subnet16"); } - [TestMethod] - public void TestSubnet7() + [TestMethod] + public void TestSubnet7() { var ipnetwork = IPNetwork2.Parse("1:1:1:1:1:1:1:1"); byte cidr = 72; @@ -2066,8 +2066,8 @@ public void TestSubnet7() Assert.AreEqual("1:1:1:1:ff00::/72", subnets[255].ToString(), "subnet256"); } - [TestMethod] - public void TestSubnet9() + [TestMethod] + public void TestSubnet9() { var ipnetwork = IPNetwork2.Parse("2001:db08:1:1:1:1:1:1"); byte cidr = 128; @@ -2079,8 +2079,8 @@ public void TestSubnet9() Assert.AreEqual("2001:db08:1:1:ffff:ffff:ffff:ffff/128", subnets[count - 1].ToString(), "last"); } - [TestMethod] - public void TestSubnet10() + [TestMethod] + public void TestSubnet10() { var ipnetwork = IPNetwork2.Parse("2001:db08::/0"); byte cidr = 128; @@ -2093,8 +2093,8 @@ public void TestSubnet10() Assert.AreEqual("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128", subnets[count - 1].ToString(), "last"); } - [TestMethod] - public void TestSubnet12() + [TestMethod] + public void TestSubnet12() { var ipnetwork = IPNetwork2.Parse("2001:db08::/64"); byte cidr = 70; @@ -2107,9 +2107,9 @@ public void TestSubnet12() } } - [TestMethod] - [ExpectedException(typeof(ArgumentOutOfRangeException))] - public void TestSubnet13() + [TestMethod] + [ExpectedException(typeof(ArgumentOutOfRangeException))] + public void TestSubnet13() { var ipnetwork = IPNetwork2.Parse("2001:db08::/64"); byte cidr = 70; @@ -2117,8 +2117,8 @@ public void TestSubnet13() IPNetwork2 error = subnets[1000]; } - [TestMethod] - public void TestSubnet14() + [TestMethod] + public void TestSubnet14() { var network = IPNetwork2.Parse("15.0.0.0/8"); IPNetworkCollection subnets = network.Subnet(12); @@ -2133,12 +2133,12 @@ public void TestSubnet14() } } - #endregion + #endregion - #region TrySubnet + #region TrySubnet - [TestMethod] - public void TestTrySubnet3() + [TestMethod] + public void TestTrySubnet3() { var ipnetwork = IPNetwork2.Parse("2001:db08::/64"); byte cidr = 255; @@ -2149,8 +2149,8 @@ public void TestTrySubnet3() Assert.AreEqual(false, subnetted, "subnetted"); } - [TestMethod] - public void TestTrySubnet4() + [TestMethod] + public void TestTrySubnet4() { var ipnetwork = IPNetwork2.Parse("2001:db08::/64"); byte cidr = 63; @@ -2161,8 +2161,8 @@ public void TestTrySubnet4() Assert.AreEqual(false, subnetted, "subnetted"); } - [TestMethod] - public void TestTrySubnet5() + [TestMethod] + public void TestTrySubnet5() { var ipnetwork = IPNetwork2.Parse("2001:db8::/64"); byte cidr = 65; @@ -2176,8 +2176,8 @@ public void TestTrySubnet5() Assert.AreEqual("2001:db8:0:0:8000::/65", subnets[1].ToString(), "subnet2"); } - [TestMethod] - public void TestTrySubnet6() + [TestMethod] + public void TestTrySubnet6() { var ipnetwork = IPNetwork2.Parse("2001:db8::/64"); byte cidr = 68; @@ -2205,12 +2205,12 @@ public void TestTrySubnet6() Assert.AreEqual("2001:db8:0:0:f000::/68", subnets[15].ToString(), "subnet16"); } - #endregion + #endregion - #region TrySupernet + #region TrySupernet - [TestMethod] - public void TestTrySupernet1() + [TestMethod] + public void TestTrySupernet1() { var network1 = IPNetwork2.Parse("2001:db8::/65"); var network2 = IPNetwork2.Parse("2001:db8:0:0:8000::/65"); @@ -2223,9 +2223,9 @@ public void TestTrySupernet1() Assert.AreEqual(supernetExpected, supernet, "supernet"); } - [TestMethod] - [ExpectedException(typeof(ArgumentNullException))] - public void TestTrySupernet2() + [TestMethod] + [ExpectedException(typeof(ArgumentNullException))] + public void TestTrySupernet2() { IPNetwork2 network1 = null; var network2 = IPNetwork2.Parse("2001:db8::/64"); @@ -2235,8 +2235,8 @@ public void TestTrySupernet2() #pragma warning restore 0618 } - [TestMethod] - public void TestTrySupernet3() + [TestMethod] + public void TestTrySupernet3() { var network1 = IPNetwork2.Parse("2001:db8::/64"); IPNetwork2 network2 = null; @@ -2249,8 +2249,8 @@ public void TestTrySupernet3() Assert.AreEqual(parsed, result, "parsed"); } - [TestMethod] - public void TestTrySupernet4() + [TestMethod] + public void TestTrySupernet4() { var network1 = IPNetwork2.Parse("2001:db8::/64"); var network2 = IPNetwork2.Parse("2001:db9::/65"); @@ -2263,8 +2263,8 @@ public void TestTrySupernet4() Assert.AreEqual(parsed, result, "parsed"); } - [TestMethod] - public void TestTrySupernet5() + [TestMethod] + public void TestTrySupernet5() { var network1 = IPNetwork2.Parse("2001:db8::/64"); var network2 = IPNetwork2.Parse("2001:dba::/64"); @@ -2277,8 +2277,8 @@ public void TestTrySupernet5() Assert.AreEqual(parsed, result, "parsed"); } - [TestMethod] - public void TestTrySupernet6() + [TestMethod] + public void TestTrySupernet6() { var network1 = IPNetwork2.Parse("2001:db8::/64"); var network2 = IPNetwork2.Parse("2001:db8::1/65"); @@ -2291,8 +2291,8 @@ public void TestTrySupernet6() Assert.AreEqual(parsed, result, "parsed"); } - [TestMethod] - public void TestTrySupernet8() + [TestMethod] + public void TestTrySupernet8() { var network1 = IPNetwork2.Parse("2001:db0::/64"); var network2 = IPNetwork2.Parse("2001:dbf::/64"); @@ -2305,8 +2305,8 @@ public void TestTrySupernet8() Assert.AreEqual(parsed, result, "parsed"); } - [TestMethod] - public void TestTrySupernet9() + [TestMethod] + public void TestTrySupernet9() { var network1 = IPNetwork2.Parse("192.168.1.1/24"); var network2 = IPNetwork2.Parse("192.168.2.1/24"); @@ -2321,8 +2321,8 @@ public void TestTrySupernet9() Assert.AreEqual(parsed, result, "parsed"); } - [TestMethod] - public void TestTrySupernet10() + [TestMethod] + public void TestTrySupernet10() { var network1 = IPNetwork2.Parse("2001:db8:0000::/65"); var network2 = IPNetwork2.Parse("2001:db8:0:0:8000::/65"); @@ -2336,8 +2336,8 @@ public void TestTrySupernet10() Assert.AreEqual(parsed, result, "parsed"); } - [TestMethod] - public void TestTrySupernet11() + [TestMethod] + public void TestTrySupernet11() { IPNetwork2[] network3 = null; IPNetwork2[] supernetExpected = { IPNetwork2.Parse("2001:db8::/64") }; @@ -2349,12 +2349,12 @@ public void TestTrySupernet11() Assert.AreEqual(parsed, result, "parsed"); } - #endregion + #endregion - #region TryGuessCidr + #region TryGuessCidr - [TestMethod] - public void TestTryGuessCidrNull() + [TestMethod] + public void TestTryGuessCidrNull() { byte cidr; bool parsed = IPNetwork2.TryGuessCidr(null, out cidr); @@ -2363,8 +2363,8 @@ public void TestTryGuessCidrNull() Assert.AreEqual(0, cidr, "cidr"); } - [TestMethod] - public void TestTryGuessCidr1() + [TestMethod] + public void TestTryGuessCidr1() { byte cidr; bool parsed = IPNetwork2.TryGuessCidr("::", out cidr); @@ -2373,8 +2373,8 @@ public void TestTryGuessCidr1() Assert.AreEqual(64, cidr, "cidr"); } - [TestMethod] - public void TestTryGuessCidr2() + [TestMethod] + public void TestTryGuessCidr2() { byte cidr; bool parsed = IPNetwork2.TryGuessCidr("2001:0db8::", out cidr); @@ -2383,132 +2383,132 @@ public void TestTryGuessCidr2() Assert.AreEqual(64, cidr, "cidr"); } - #endregion + #endregion - #region Count + #region Count - [TestMethod] - public void Total32() + [TestMethod] + public void Total32() { var network = IPNetwork2.Parse("::/128"); int total = 1; Assert.AreEqual(total, network.Total, "Total"); } - [TestMethod] - public void Total31() + [TestMethod] + public void Total31() { var network = IPNetwork2.Parse("::/127"); int total = 2; Assert.AreEqual(total, network.Total, "Total"); } - [TestMethod] - public void Total30() + [TestMethod] + public void Total30() { var network = IPNetwork2.Parse("::/126"); int total = 4; Assert.AreEqual(total, network.Total, "Total"); } - [TestMethod] - public void Total24() + [TestMethod] + public void Total24() { var network = IPNetwork2.Parse("::/120"); int total = 256; Assert.AreEqual(total, network.Total, "Total"); } - [TestMethod] - public void Total16() + [TestMethod] + public void Total16() { var network = IPNetwork2.Parse("::/112"); int total = 65536; Assert.AreEqual(total, network.Total, "Total"); } - [TestMethod] - public void Total8() + [TestMethod] + public void Total8() { var network = IPNetwork2.Parse("::/104"); int total = 16777216; Assert.AreEqual(total, network.Total, "Total"); } - [TestMethod] - public void Total0() + [TestMethod] + public void Total0() { var network = IPNetwork2.Parse("::/0"); var total = BigInteger.Pow(2, 128); Assert.AreEqual(total, network.Total, "Total"); } - #endregion + #endregion - #region Usable + #region Usable - [TestMethod] - public void Usable32() + [TestMethod] + public void Usable32() { var network = IPNetwork2.Parse("::/128"); uint usable = 1; Assert.AreEqual(usable, network.Usable, "Usable"); } - [TestMethod] - public void Usable31() + [TestMethod] + public void Usable31() { var network = IPNetwork2.Parse("::/127"); uint usable = 2; Assert.AreEqual(usable, network.Usable, "Usable"); } - [TestMethod] - public void Usable30() + [TestMethod] + public void Usable30() { var network = IPNetwork2.Parse("::/126"); uint usable = 4; Assert.AreEqual(usable, network.Usable, "Usable"); } - [TestMethod] - public void Usable24() + [TestMethod] + public void Usable24() { var network = IPNetwork2.Parse("::/120"); uint usable = 256; Assert.AreEqual(usable, network.Usable, "Usable"); } - [TestMethod] - public void Usable16() + [TestMethod] + public void Usable16() { var network = IPNetwork2.Parse("::/112"); uint usable = 65536; Assert.AreEqual(usable, network.Usable, "Usable"); } - [TestMethod] - public void Usable8() + [TestMethod] + public void Usable8() { var network = IPNetwork2.Parse("::/104"); uint usable = 16777216; Assert.AreEqual(usable, network.Usable, "Usable"); } - [TestMethod] - public void Usable0() + [TestMethod] + public void Usable0() { var network = IPNetwork2.Parse("::/0"); var usable = BigInteger.Pow(2, 128); Assert.AreEqual(usable, network.Usable, "Usable"); } - #endregion + #endregion - #region TryParseCidr + #region TryParseCidr - [TestMethod] - public void TryParseCidr1() + [TestMethod] + public void TryParseCidr1() { string sidr = "0"; byte? cidr; @@ -2519,8 +2519,8 @@ public void TryParseCidr1() Assert.AreEqual(result, cidr, "cidr"); } - [TestMethod] - public void TryParseCidr2() + [TestMethod] + public void TryParseCidr2() { string sidr = "sadsd"; byte? cidr; @@ -2532,8 +2532,8 @@ public void TryParseCidr2() Assert.AreEqual(result, cidr, "cidr"); } - [TestMethod] - public void TryParseCidr33() + [TestMethod] + public void TryParseCidr33() { string sidr = "33"; byte? cidr; @@ -2545,8 +2545,8 @@ public void TryParseCidr33() Assert.AreEqual(result, cidr, "cidr"); } - [TestMethod] - public void TryParseCidr128() + [TestMethod] + public void TryParseCidr128() { string sidr = "128"; byte? cidr; @@ -2558,8 +2558,8 @@ public void TryParseCidr128() Assert.AreEqual(result, cidr, "cidr"); } - [TestMethod] - public void TryParseCidr129() + [TestMethod] + public void TryParseCidr129() { string sidr = "129"; byte? cidr; @@ -2571,5 +2571,6 @@ public void TryParseCidr129() Assert.AreEqual(result, cidr, "cidr"); } - #endregion + #endregion + } } \ No newline at end of file diff --git a/src/TestProject/SerializeBinaryFormatterTest.cs b/src/TestProject/SerializeBinaryFormatterTest.cs index c41e61d1..c0e50e13 100644 --- a/src/TestProject/SerializeBinaryFormatterTest.cs +++ b/src/TestProject/SerializeBinaryFormatterTest.cs @@ -5,15 +5,16 @@ #pragma warning disable SYSLIB0011 // Type or member is obsolete -namespace TestProject; -using System.Runtime.Serialization.Formatters.Binary; - -[TestClass] -public class SerializeBinaryFormatterTest +namespace TestProject { - [TestMethod] - [Ignore] // ("Assembly version is writen in binary serilaization.") - public void Test_Serialize_BinaryFormatter() + using System.Runtime.Serialization.Formatters.Binary; + + [TestClass] + public class SerializeBinaryFormatterTest + { + [TestMethod] + [Ignore] // ("Assembly version is writen in binary serilaization.") + public void Test_Serialize_BinaryFormatter() { var ipnetwork = IPNetwork2.Parse("10.0.0.1/8"); @@ -29,8 +30,8 @@ public void Test_Serialize_BinaryFormatter() Assert.AreEqual(expected, result); } - [TestMethod] - public void Test_Deserialize_BinaryFormatter() + [TestMethod] + public void Test_Deserialize_BinaryFormatter() { string base64 = "AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uTmV0LklQTmV0d29yaywgVmVyc2lvbj0yLjUuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTcxNzM0M2NjMmMyNWVkY2YFAQAAABVTeXN0ZW0uTmV0LklQTmV0d29yazIBAAAACUlQTmV0d29yawECAAAABgMAAAAKMTAuMC4wLjAvOAs="; @@ -44,8 +45,8 @@ public void Test_Deserialize_BinaryFormatter() Assert.AreEqual(expected, result); } - [TestMethod] - public void Test_Serialize_Deserialize_BinaryFormatter() + [TestMethod] + public void Test_Serialize_Deserialize_BinaryFormatter() { var ipnetwork = IPNetwork2.Parse("10.0.0.1/8"); @@ -60,9 +61,9 @@ public void Test_Serialize_Deserialize_BinaryFormatter() Assert.AreEqual(ipnetwork, ipnetwork2); } - [TestMethod] - [TestCategory("LongRunning")] - public void Test_1_000_000_Serialize_BinaryFormatter() + [TestMethod] + [TestCategory("LongRunning")] + public void Test_1_000_000_Serialize_BinaryFormatter() { var ipnetwork = IPNetwork2.Parse("10.0.0.1/8"); @@ -78,9 +79,9 @@ public void Test_1_000_000_Serialize_BinaryFormatter() // 5.13 seconds(Ad hoc). } - [TestMethod] - [TestCategory("LongRunning")] - public void Test_1_000_000_Deserialize_BinaryFormatter() + [TestMethod] + [TestCategory("LongRunning")] + public void Test_1_000_000_Deserialize_BinaryFormatter() { string base64 = "AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uTmV0LklQTmV0d29yaywgVmVyc2lvbj0yLjUuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTcxNzM0M2NjMmMyNWVkY2YFAQAAABVTeXN0ZW0uTmV0LklQTmV0d29yazIBAAAACUlQTmV0d29yawECAAAABgMAAAAKMTAuMC4wLjAvOAs="; @@ -98,9 +99,9 @@ public void Test_1_000_000_Deserialize_BinaryFormatter() // 11.949 seconds(Ad hoc). } - [TestMethod] - [TestCategory("LongRunning")] - public void Test_1_000_000_Serialize_Deserialize_BinaryFormatter() + [TestMethod] + [TestCategory("LongRunning")] + public void Test_1_000_000_Serialize_Deserialize_BinaryFormatter() { var ipnetwork = IPNetwork2.Parse("10.0.0.1/8"); @@ -119,5 +120,6 @@ public void Test_1_000_000_Serialize_Deserialize_BinaryFormatter() // 17.48 seconds(Ad hoc). } -} -#pragma warning restore SYSLIB0011 // Type or member is obsolete \ No newline at end of file + } +#pragma warning restore SYSLIB0011 // Type or member is obsolete +} \ No newline at end of file diff --git a/src/TestProject/SerializeDataContractTest.cs b/src/TestProject/SerializeDataContractTest.cs index c68ec720..bbf94cbb 100644 --- a/src/TestProject/SerializeDataContractTest.cs +++ b/src/TestProject/SerializeDataContractTest.cs @@ -2,13 +2,13 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class SerializeDataContractTest +namespace TestProject { - [TestMethod] - public void Test_Serialize_DataContract() + [TestClass] + public class SerializeDataContractTest + { + [TestMethod] + public void Test_Serialize_DataContract() { var ipnetwork = IPNetwork2.Parse("10.0.0.1/8"); @@ -18,8 +18,8 @@ public void Test_Serialize_DataContract() Assert.AreEqual(expected, result); } - [TestMethod] - public void Test_Deserialize_DataContract() + [TestMethod] + public void Test_Deserialize_DataContract() { var ipnetwork = IPNetwork2.Parse("10.0.0.1/8"); string serialized = DataContractSerializeHelper.Serialize(ipnetwork); @@ -29,10 +29,11 @@ public void Test_Deserialize_DataContract() Assert.AreEqual(ipnetwork, result); } - [TestMethod] - public void Test_Empty_Constructor() + [TestMethod] + public void Test_Empty_Constructor() { var ipnetwork = new IPNetwork2(); Assert.AreEqual("0.0.0.0/0", ipnetwork.ToString()); } + } } \ No newline at end of file diff --git a/src/TestProject/SerializeJsonTest.cs b/src/TestProject/SerializeJsonTest.cs index 613d5272..c00197fa 100644 --- a/src/TestProject/SerializeJsonTest.cs +++ b/src/TestProject/SerializeJsonTest.cs @@ -3,13 +3,13 @@ // -namespace TestProject; - -[TestClass] -public class SerializeJsonTest +namespace TestProject { - [TestMethod] - public void Test_Serialize_Json() + [TestClass] + public class SerializeJsonTest + { + [TestMethod] + public void Test_Serialize_Json() { var ipnetwork = IPNetwork2.Parse("10.0.0.1/8"); @@ -19,8 +19,8 @@ public void Test_Serialize_Json() Assert.AreEqual(expected, result); } - [TestMethod] - public void Test_Deserialize_Json() + [TestMethod] + public void Test_Deserialize_Json() { string json = "{\"IPNetwork\":\"10.0.0.0/8\"}"; @@ -30,8 +30,8 @@ public void Test_Deserialize_Json() Assert.AreEqual(expected, result); } - [TestMethod] - public void Test_Serialize_Deserialize_Json() + [TestMethod] + public void Test_Serialize_Deserialize_Json() { var ipnetwork = IPNetwork2.Parse("10.0.0.1/8"); @@ -41,9 +41,9 @@ public void Test_Serialize_Deserialize_Json() Assert.AreEqual(ipnetwork, result); } - [TestMethod] - [TestCategory("LongRunning")] - public void Test_1_000_000_Serialize_Json() + [TestMethod] + [TestCategory("LongRunning")] + public void Test_1_000_000_Serialize_Json() { var ipnetwork = IPNetwork2.Parse("10.0.0.1/8"); @@ -55,9 +55,9 @@ public void Test_1_000_000_Serialize_Json() // 3.06 seconds(Ad hoc). } - [TestMethod] - [TestCategory("LongRunning")] - public void Test_1_000_000_Deserialize_Json() + [TestMethod] + [TestCategory("LongRunning")] + public void Test_1_000_000_Deserialize_Json() { string json = "{\"IPNetwork\":\"10.0.0.0/8\"}"; @@ -69,9 +69,9 @@ public void Test_1_000_000_Deserialize_Json() // 10.20 seconds(Ad hoc). } - [TestMethod] - [TestCategory("LongRunning")] - public void Test_1_000_000_Serialize_Deserialize_Json() + [TestMethod] + [TestCategory("LongRunning")] + public void Test_1_000_000_Serialize_Deserialize_Json() { var ipnetwork = IPNetwork2.Parse("10.0.0.1/8"); @@ -83,4 +83,5 @@ public void Test_1_000_000_Serialize_Deserialize_Json() // 13.49 seconds(Ad hoc). } + } } \ No newline at end of file diff --git a/src/TestProject/SerializeXmlTest.cs b/src/TestProject/SerializeXmlTest.cs index 5a3725f3..64b20b90 100644 --- a/src/TestProject/SerializeXmlTest.cs +++ b/src/TestProject/SerializeXmlTest.cs @@ -2,13 +2,13 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class SerializeXmlTest +namespace TestProject { - [TestMethod] - public void Test_Serialize_Xml() + [TestClass] + public class SerializeXmlTest + { + [TestMethod] + public void Test_Serialize_Xml() { var ipnetwork = IPNetwork2.Parse("10.0.0.1/8"); @@ -25,8 +25,8 @@ public void Test_Serialize_Xml() Assert.IsTrue(ok, result); } - [TestMethod] - public void Test_Deserialize_Xml() + [TestMethod] + public void Test_Deserialize_Xml() { string xml = @" @@ -42,8 +42,8 @@ public void Test_Deserialize_Xml() Assert.AreEqual(expected, result); } - [TestMethod] - public void Test_Serialize_Deserialize_Xml() + [TestMethod] + public void Test_Serialize_Deserialize_Xml() { var ipnetwork = IPNetwork2.Parse("10.0.0.1/8"); @@ -61,9 +61,9 @@ public void Test_Serialize_Deserialize_Xml() Assert.AreEqual(ipnetwork, ipnetwork2); } - [TestMethod] - [TestCategory("LongRunning")] - public void Test_1_000_000_Serialize_Xml() + [TestMethod] + [TestCategory("LongRunning")] + public void Test_1_000_000_Serialize_Xml() { var ipnetwork = IPNetwork2.Parse("10.0.0.1/8"); @@ -79,9 +79,9 @@ public void Test_1_000_000_Serialize_Xml() // 5.13 seconds(Ad hoc). } - [TestMethod] - [TestCategory("LongRunning")] - public void Test_1_000_000_Deserialize_Xml() + [TestMethod] + [TestCategory("LongRunning")] + public void Test_1_000_000_Deserialize_Xml() { string xml = @" @@ -101,9 +101,9 @@ public void Test_1_000_000_Deserialize_Xml() // 17.98 seconds(Ad hoc). } - [TestMethod] - [TestCategory("LongRunning")] - public void Test_1_000_000_Serialize_Deserialize_Xml() + [TestMethod] + [TestCategory("LongRunning")] + public void Test_1_000_000_Serialize_Deserialize_Xml() { var ipnetwork = IPNetwork2.Parse("10.0.0.1/8"); @@ -122,4 +122,5 @@ public void Test_1_000_000_Serialize_Deserialize_Xml() // 17.48 seconds(Ad hoc). } + } } \ No newline at end of file diff --git a/src/TestProject/TryParseUnitTest.cs b/src/TestProject/TryParseUnitTest.cs index 2ac1fde0..eae86cba 100644 --- a/src/TestProject/TryParseUnitTest.cs +++ b/src/TestProject/TryParseUnitTest.cs @@ -2,30 +2,30 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -/// -/// IPNetworkUnitTest test every single method. -/// -[TestClass] -public class TryParseUnitTest +namespace TestProject { - #region Issue294 - - [TestMethod] - public void Test_IPNetwork_TryParse_Issue294() + /// + /// IPNetworkUnitTest test every single method. + /// + [TestClass] + public class TryParseUnitTest { + #region Issue294 + + [TestMethod] + public void Test_IPNetwork_TryParse_Issue294() + { bool result = IPNetwork2.TryParse("*", out IPNetwork2 ipaddress1); Assert.AreEqual(false, result, "parsed1"); } - #endregion + #endregion - #region TryParse IPV4 + #region TryParse IPV4 - [TestMethod] - public void TestTryParseIPAddressNetmaskAne2() - { + [TestMethod] + public void TestTryParseIPAddressNetmaskAne2() + { IPAddress ip = null; bool parsed = IPNetwork2.TryParse(ip, ip, out IPNetwork2 ipnet); @@ -33,27 +33,27 @@ public void TestTryParseIPAddressNetmaskAne2() Assert.AreEqual(null, ipnet, "ipnet"); } - [TestMethod] - public void TestTryParseIPAddressNetmaskAne3() - { + [TestMethod] + public void TestTryParseIPAddressNetmaskAne3() + { bool parsed = IPNetwork2.TryParse(string.Empty, 0, out IPNetwork2 ipnet); Assert.AreEqual(false, parsed, "parsed"); Assert.AreEqual(null, ipnet, "ipnet"); } - [TestMethod] - public void TestTryParseIPAddressNetmaskAne4() - { + [TestMethod] + public void TestTryParseIPAddressNetmaskAne4() + { bool parsed = IPNetwork2.TryParse(null, 0, out IPNetwork2 ipnet); Assert.AreEqual(false, parsed, "parsed"); Assert.AreEqual(null, ipnet, "ipnet"); } - [TestMethod] - public void TestTryParseIPAddressNetmaskAne5() - { + [TestMethod] + public void TestTryParseIPAddressNetmaskAne5() + { string n = null; bool parsed = IPNetwork2.TryParse(n, n, out IPNetwork2 ipnet); @@ -62,63 +62,63 @@ public void TestTryParseIPAddressNetmaskAne5() Assert.AreEqual(null, ipnet, "ipnet"); } - [TestMethod] - public void TestTryParseIPAddressNetmaskAne6() - { + [TestMethod] + public void TestTryParseIPAddressNetmaskAne6() + { bool parsed = IPNetwork2.TryParse(IPAddress.Parse("10.10.10.10"), null, out IPNetwork2 ipnet); Assert.AreEqual(false, parsed, "parsed"); Assert.AreEqual(null, ipnet, "ipnet"); } - [TestMethod] - public void TestTryParseIPAddressNetmaskAne7() - { + [TestMethod] + public void TestTryParseIPAddressNetmaskAne7() + { bool parsed = IPNetwork2.TryParse("0.0.0.0", netmask:null, out IPNetwork2 ipnet); Assert.AreEqual(false, parsed, "parsed"); Assert.AreEqual(null, ipnet, "ipnet"); } - [TestMethod] - public void TestTryParseIPAddressNetmaskAne8() - { + [TestMethod] + public void TestTryParseIPAddressNetmaskAne8() + { bool parsed = IPNetwork2.TryParse("x.x.x.x", "x.x.x.x", out IPNetwork2 ipnet); Assert.AreEqual(false, parsed, "parsed"); Assert.AreEqual(null, ipnet, "ipnet"); } - [TestMethod] - public void TestTryParseIPAddressNetmaskAne9() - { + [TestMethod] + public void TestTryParseIPAddressNetmaskAne9() + { bool parsed = IPNetwork2.TryParse("0.0.0.0", "x.x.x.x", out IPNetwork2 ipnet); Assert.AreEqual(false, parsed, "parsed"); Assert.AreEqual(null, ipnet, "ipnet"); } - [TestMethod] - public void TestTryParseIPAddressNetmaskAne10() - { + [TestMethod] + public void TestTryParseIPAddressNetmaskAne10() + { bool parsed = IPNetwork2.TryParse("x.x.x.x", 0, out IPNetwork2 ipnet); Assert.AreEqual(false, parsed, "parsed"); Assert.AreEqual(null, ipnet, "ipnet"); } - [TestMethod] - public void TestTryParseIPAddressNetmaskAne11() - { + [TestMethod] + public void TestTryParseIPAddressNetmaskAne11() + { bool parsed = IPNetwork2.TryParse("0.0.0.0", 33, out IPNetwork2 ipnet); Assert.AreEqual(false, parsed, "parsed"); Assert.AreEqual(null, ipnet, "ipnet"); } - [TestMethod] - public void TestTryParseIPAddressNetmask() - { + [TestMethod] + public void TestTryParseIPAddressNetmask() + { string ipaddress = "192.168.168.100"; string netmask = "255.255.255.0"; @@ -141,9 +141,9 @@ public void TestTryParseIPAddressNetmask() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestTryParseString1() - { + [TestMethod] + public void TestTryParseString1() + { string ipaddress = "192.168.168.100 255.255.255.0"; string network = "192.168.168.0"; @@ -166,9 +166,9 @@ public void TestTryParseString1() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestTryParseString2() - { + [TestMethod] + public void TestTryParseString2() + { string ipaddress = "192.168.168.100/24"; string network = "192.168.168.0"; @@ -191,9 +191,9 @@ public void TestTryParseString2() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestTryParseString3() - { + [TestMethod] + public void TestTryParseString3() + { string ipaddress = "0.0.0.0/0"; string network = "0.0.0.0"; @@ -216,9 +216,9 @@ public void TestTryParseString3() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestTryParseString4() - { + [TestMethod] + public void TestTryParseString4() + { string ipaddress = "0.0.0.0/32"; string network = "0.0.0.0"; @@ -241,9 +241,9 @@ public void TestTryParseString4() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestTryParseString5() - { + [TestMethod] + public void TestTryParseString5() + { string ipaddress = "255.255.255.255/32"; string network = "255.255.255.255"; @@ -266,40 +266,40 @@ public void TestTryParseString5() Assert.AreEqual(lastUsable, ipnetwork.LastUsable.ToString(), "LastUsable"); } - [TestMethod] - public void TestTryParseStringAe1() - { + [TestMethod] + public void TestTryParseStringAe1() + { string ipaddress = "garbage"; bool parsed = IPNetwork2.TryParse(ipaddress, out IPNetwork2 ipnetwork); Assert.AreEqual(false, parsed, "parsed"); } - [TestMethod] - public void TestTryParseStringAe2() - { + [TestMethod] + public void TestTryParseStringAe2() + { string ipaddress = "0.0.0.0 0.0.1.0"; bool parsed = IPNetwork2.TryParse(ipaddress, out IPNetwork2 ipnetwork); Assert.AreEqual(false, parsed, "parsed"); } - [TestMethod] - public void TestTryParseStringAne1() - { + [TestMethod] + public void TestTryParseStringAne1() + { string ipaddress = null; bool parsed = IPNetwork2.TryParse(ipaddress, out IPNetwork2 ipnetwork); Assert.AreEqual(false, parsed, "parsed"); } - #endregion + #endregion - #region TryParse + #region TryParse - [TestMethod] - public void Test_TryParse_InvalidIpv6_return_valid_ipv6network() - { + [TestMethod] + public void Test_TryParse_InvalidIpv6_return_valid_ipv6network() + { bool parsed1 = IPNetwork2.TryParse("g001:02b8::/64", out IPNetwork2 ipnetwork1); bool parsed2 = IPNetwork2.TryParse("1:2b8::/64", out IPNetwork2 ipnetwork2); @@ -308,40 +308,41 @@ public void Test_TryParse_InvalidIpv6_return_valid_ipv6network() Assert.AreEqual(ipnetwork1, ipnetwork2, "ipnetwork1 == ipnetwork2"); } - [DataTestMethod] - [DataRow("1.1.1.1/1", true, true)] - [DataRow("1.1.1.1/1", false, true)] - [DataRow("::/0", true, true)] - [DataRow("::/0", false, true)] - [DataRow("g001:02b8::/64", true, true)] - [DataRow("g001:02b8::/64", false, false)] - [DataRow(" 001:02b8::/64", false, false)] - [DataRow(" 001:02b8::/64", true, true)] - [DataRow("001:02b8:: / 64", true, true)] - [DataRow("001:02b8:: / 64", false, false)] - [DataRow("001:02b8::/64", true, true)] - [DataRow("001:02b8::/64", false, true)] - public void Test_TryParse(string ipnetwork, bool sanitanize, bool parsed) - { + [DataTestMethod] + [DataRow("1.1.1.1/1", true, true)] + [DataRow("1.1.1.1/1", false, true)] + [DataRow("::/0", true, true)] + [DataRow("::/0", false, true)] + [DataRow("g001:02b8::/64", true, true)] + [DataRow("g001:02b8::/64", false, false)] + [DataRow(" 001:02b8::/64", false, false)] + [DataRow(" 001:02b8::/64", true, true)] + [DataRow("001:02b8:: / 64", true, true)] + [DataRow("001:02b8:: / 64", false, false)] + [DataRow("001:02b8::/64", true, true)] + [DataRow("001:02b8::/64", false, true)] + public void Test_TryParse(string ipnetwork, bool sanitanize, bool parsed) + { bool result = IPNetwork2.TryParse(ipnetwork, sanitanize, out IPNetwork2 ipnetwork1); Assert.AreEqual(parsed, result, "parsed1"); } - [DataTestMethod] - [DataRow("1.1.1.1", true)] - [DataRow("::", true)] - [DataRow("001:02b8::", true)] - [DataRow("g001:02b8::", false)] - [DataRow(" 001:02b8::", false)] - [DataRow(" 001:02b8:: ", false)] - [DataRow("001:02b8:: ", false)] - public void Test_IPAddress_TryParse(string ipaddress, bool parsed) - { + [DataTestMethod] + [DataRow("1.1.1.1", true)] + [DataRow("::", true)] + [DataRow("001:02b8::", true)] + [DataRow("g001:02b8::", false)] + [DataRow(" 001:02b8::", false)] + [DataRow(" 001:02b8:: ", false)] + [DataRow("001:02b8:: ", false)] + public void Test_IPAddress_TryParse(string ipaddress, bool parsed) + { bool result = IPAddress.TryParse(ipaddress, out IPAddress ipaddress1); Assert.AreEqual(parsed, result, "parsed1"); } - #endregion + #endregion + } } \ No newline at end of file diff --git a/src/TestProject/WildcardMaskIPv4UnitTest.cs b/src/TestProject/WildcardMaskIPv4UnitTest.cs index 54cf852a..93893d44 100644 --- a/src/TestProject/WildcardMaskIPv4UnitTest.cs +++ b/src/TestProject/WildcardMaskIPv4UnitTest.cs @@ -2,15 +2,15 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class WildcardMaskIPv4UnitTest +namespace TestProject { - [DataTestMethod] - [DataRow(0, "0.0.0.0", "255.255.255.255")] - [DataRow(32, "255.255.255.255", "0.0.0.0")] - public void Test_WildcardMask_ipv4_mask(int cidr, string thenNetmask, string andWildcardmask) + [TestClass] + public class WildcardMaskIPv4UnitTest + { + [DataTestMethod] + [DataRow(0, "0.0.0.0", "255.255.255.255")] + [DataRow(32, "255.255.255.255", "0.0.0.0")] + public void Test_WildcardMask_ipv4_mask(int cidr, string thenNetmask, string andWildcardmask) { var ipnetwork = IPNetwork2.Parse($"1.1.1.1/{cidr}"); @@ -21,41 +21,41 @@ public void Test_WildcardMask_ipv4_mask(int cidr, string thenNetmask, string and Assert.AreEqual(andWildcardmask, wildcardmask, "wildcardmask"); } - [DataTestMethod] - [DataRow("255.255.255.255", "0.0.0.0")] - [DataRow("255.255.255.254", "0.0.0.1")] - [DataRow("255.255.255.252", "0.0.0.3")] - [DataRow("255.255.255.248", "0.0.0.7")] - [DataRow("255.255.255.240", "0.0.0.15")] - [DataRow("255.255.255.224", "0.0.0.31")] - [DataRow("255.255.255.192", "0.0.0.63")] - [DataRow("255.255.255.128", "0.0.0.127")] - [DataRow("255.255.255.0", "0.0.0.255")] - [DataRow("255.255.254.0", "0.0.1.255")] - [DataRow("255.255.252.0", "0.0.3.255")] - [DataRow("255.255.248.0", "0.0.7.255")] - [DataRow("255.255.240.0", "0.0.15.255")] - [DataRow("255.255.224.0", "0.0.31.255")] - [DataRow("255.255.192.0", "0.0.63.255")] - [DataRow("255.255.128.0", "0.0.127.255")] - [DataRow("255.255.0.0", "0.0.255.255")] - [DataRow("255.254.0.0", "0.1.255.255")] - [DataRow("255.252.0.0", "0.3.255.255")] - [DataRow("255.248.0.0", "0.7.255.255")] - [DataRow("255.240.0.0", "0.15.255.255")] - [DataRow("255.224.0.0", "0.31.255.255")] - [DataRow("255.192.0.0", "0.63.255.255")] - [DataRow("255.128.0.0", "0.127.255.255")] - [DataRow("255.0.0.0", "0.255.255.255")] - [DataRow("254.0.0.0", "1.255.255.255")] - [DataRow("252.0.0.0", "3.255.255.255")] - [DataRow("248.0.0.0", "7.255.255.255")] - [DataRow("240.0.0.0", "15.255.255.255")] - [DataRow("224.0.0.0", "31.255.255.255")] - [DataRow("192.0.0.0", "63.255.255.255")] - [DataRow("128.0.0.0", "127.255.255.255")] - [DataRow("0.0.0.0", "255.255.255.255")] - public void Test_WildcardMask_ipv4(string netmask, string expected) + [DataTestMethod] + [DataRow("255.255.255.255", "0.0.0.0")] + [DataRow("255.255.255.254", "0.0.0.1")] + [DataRow("255.255.255.252", "0.0.0.3")] + [DataRow("255.255.255.248", "0.0.0.7")] + [DataRow("255.255.255.240", "0.0.0.15")] + [DataRow("255.255.255.224", "0.0.0.31")] + [DataRow("255.255.255.192", "0.0.0.63")] + [DataRow("255.255.255.128", "0.0.0.127")] + [DataRow("255.255.255.0", "0.0.0.255")] + [DataRow("255.255.254.0", "0.0.1.255")] + [DataRow("255.255.252.0", "0.0.3.255")] + [DataRow("255.255.248.0", "0.0.7.255")] + [DataRow("255.255.240.0", "0.0.15.255")] + [DataRow("255.255.224.0", "0.0.31.255")] + [DataRow("255.255.192.0", "0.0.63.255")] + [DataRow("255.255.128.0", "0.0.127.255")] + [DataRow("255.255.0.0", "0.0.255.255")] + [DataRow("255.254.0.0", "0.1.255.255")] + [DataRow("255.252.0.0", "0.3.255.255")] + [DataRow("255.248.0.0", "0.7.255.255")] + [DataRow("255.240.0.0", "0.15.255.255")] + [DataRow("255.224.0.0", "0.31.255.255")] + [DataRow("255.192.0.0", "0.63.255.255")] + [DataRow("255.128.0.0", "0.127.255.255")] + [DataRow("255.0.0.0", "0.255.255.255")] + [DataRow("254.0.0.0", "1.255.255.255")] + [DataRow("252.0.0.0", "3.255.255.255")] + [DataRow("248.0.0.0", "7.255.255.255")] + [DataRow("240.0.0.0", "15.255.255.255")] + [DataRow("224.0.0.0", "31.255.255.255")] + [DataRow("192.0.0.0", "63.255.255.255")] + [DataRow("128.0.0.0", "127.255.255.255")] + [DataRow("0.0.0.0", "255.255.255.255")] + public void Test_WildcardMask_ipv4(string netmask, string expected) { var ipnetwork = IPNetwork2.Parse($"1.1.1.1/{netmask}"); @@ -66,41 +66,41 @@ public void Test_WildcardMask_ipv4(string netmask, string expected) Assert.AreEqual(expected, wildcardmask, "wildcardmask"); } - [DataTestMethod] - [DataRow(32, "0.0.0.0")] - [DataRow(31, "0.0.0.1")] - [DataRow(30, "0.0.0.3")] - [DataRow(29, "0.0.0.7")] - [DataRow(28, "0.0.0.15")] - [DataRow(27, "0.0.0.31")] - [DataRow(26, "0.0.0.63")] - [DataRow(25, "0.0.0.127")] - [DataRow(24, "0.0.0.255")] - [DataRow(23, "0.0.1.255")] - [DataRow(22, "0.0.3.255")] - [DataRow(21, "0.0.7.255")] - [DataRow(20, "0.0.15.255")] - [DataRow(19, "0.0.31.255")] - [DataRow(18, "0.0.63.255")] - [DataRow(17, "0.0.127.255")] - [DataRow(16, "0.0.255.255")] - [DataRow(15, "0.1.255.255")] - [DataRow(14, "0.3.255.255")] - [DataRow(13, "0.7.255.255")] - [DataRow(12, "0.15.255.255")] - [DataRow(11, "0.31.255.255")] - [DataRow(10, "0.63.255.255")] - [DataRow(9, "0.127.255.255")] - [DataRow(8, "0.255.255.255")] - [DataRow(7, "1.255.255.255")] - [DataRow(6, "3.255.255.255")] - [DataRow(5, "7.255.255.255")] - [DataRow(4, "15.255.255.255")] - [DataRow(3, "31.255.255.255")] - [DataRow(2, "63.255.255.255")] - [DataRow(1, "127.255.255.255")] - [DataRow(0, "255.255.255.255")] - public void Test_WildcardMask_ipv4_cidr(int cidr, string expected) + [DataTestMethod] + [DataRow(32, "0.0.0.0")] + [DataRow(31, "0.0.0.1")] + [DataRow(30, "0.0.0.3")] + [DataRow(29, "0.0.0.7")] + [DataRow(28, "0.0.0.15")] + [DataRow(27, "0.0.0.31")] + [DataRow(26, "0.0.0.63")] + [DataRow(25, "0.0.0.127")] + [DataRow(24, "0.0.0.255")] + [DataRow(23, "0.0.1.255")] + [DataRow(22, "0.0.3.255")] + [DataRow(21, "0.0.7.255")] + [DataRow(20, "0.0.15.255")] + [DataRow(19, "0.0.31.255")] + [DataRow(18, "0.0.63.255")] + [DataRow(17, "0.0.127.255")] + [DataRow(16, "0.0.255.255")] + [DataRow(15, "0.1.255.255")] + [DataRow(14, "0.3.255.255")] + [DataRow(13, "0.7.255.255")] + [DataRow(12, "0.15.255.255")] + [DataRow(11, "0.31.255.255")] + [DataRow(10, "0.63.255.255")] + [DataRow(9, "0.127.255.255")] + [DataRow(8, "0.255.255.255")] + [DataRow(7, "1.255.255.255")] + [DataRow(6, "3.255.255.255")] + [DataRow(5, "7.255.255.255")] + [DataRow(4, "15.255.255.255")] + [DataRow(3, "31.255.255.255")] + [DataRow(2, "63.255.255.255")] + [DataRow(1, "127.255.255.255")] + [DataRow(0, "255.255.255.255")] + public void Test_WildcardMask_ipv4_cidr(int cidr, string expected) { var ipnetwork = IPNetwork2.Parse($"1.1.1.1/{cidr}"); @@ -110,4 +110,5 @@ public void Test_WildcardMask_ipv4_cidr(int cidr, string expected) Assert.AreEqual(cidr, cidr2, "netmask"); Assert.AreEqual(expected, wildcardmask, "wildcardmask"); } + } } \ No newline at end of file diff --git a/src/TestProject/WildcardMaskIPv6UnitTest.cs b/src/TestProject/WildcardMaskIPv6UnitTest.cs index add194b6..383019c6 100644 --- a/src/TestProject/WildcardMaskIPv6UnitTest.cs +++ b/src/TestProject/WildcardMaskIPv6UnitTest.cs @@ -2,13 +2,13 @@ // Copyright (c) IPNetwork. All rights reserved. // -namespace TestProject; - -[TestClass] -public class WildcardMaskIPv6UnitTest +namespace TestProject { - [TestMethod] - public void Test_WildcardMask_ipv6_mask_0() + [TestClass] + public class WildcardMaskIPv6UnitTest + { + [TestMethod] + public void Test_WildcardMask_ipv6_mask_0() { var ipnetwork = IPNetwork2.Parse("::/0"); @@ -19,8 +19,8 @@ public void Test_WildcardMask_ipv6_mask_0() Assert.AreEqual("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", wildcardmask, "wildcardmask"); } - [TestMethod] - public void Test_WildcardMask_ipv6_mask_128() + [TestMethod] + public void Test_WildcardMask_ipv6_mask_128() { var ipnetwork = IPNetwork2.Parse("::/128"); @@ -31,11 +31,11 @@ public void Test_WildcardMask_ipv6_mask_128() Assert.AreEqual("::", wildcardmask, "wildcardmask"); } - [DataTestMethod] - [DataRow("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", "::")] - [DataRow("ffff:ffff:ffff:ffff::", "::ffff:ffff:ffff:ffff")] - [DataRow("::", "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] - public void Test_WildcardMask_ipv6(string netmask, string expected) + [DataTestMethod] + [DataRow("ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff", "::")] + [DataRow("ffff:ffff:ffff:ffff::", "::ffff:ffff:ffff:ffff")] + [DataRow("::", "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] + public void Test_WildcardMask_ipv6(string netmask, string expected) { var ipnetwork = IPNetwork2.Parse($"::/{netmask}"); @@ -46,137 +46,137 @@ public void Test_WildcardMask_ipv6(string netmask, string expected) Assert.AreEqual(expected, wildcardmask, "wildcardmask"); } - [DataTestMethod] - [DataRow(128, "::")] - [DataRow(127, "::1")] - [DataRow(126, "::3")] - [DataRow(125, "::7")] - [DataRow(124, "::f")] - [DataRow(123, "::1f")] - [DataRow(122, "::3f")] - [DataRow(121, "::7f")] - [DataRow(120, "::ff")] - [DataRow(119, "::1ff")] - [DataRow(118, "::3ff")] - [DataRow(117, "::7ff")] - [DataRow(116, "::fff")] - [DataRow(115, "::1fff")] - [DataRow(114, "::3fff")] - [DataRow(113, "::7fff")] - [DataRow(112, "::ffff")] - [DataRow(111, "::1:ffff")] - [DataRow(110, "::3:ffff")] - [DataRow(109, "::7:ffff")] - [DataRow(108, "::f:ffff")] - [DataRow(107, "::1f:ffff")] - [DataRow(106, "::3f:ffff")] - [DataRow(105, "::7f:ffff")] - [DataRow(104, "::ff:ffff")] - [DataRow(103, "::1ff:ffff")] - [DataRow(102, "::3ff:ffff")] - [DataRow(101, "::7ff:ffff")] - [DataRow(100, "::fff:ffff")] - [DataRow(99, "::1fff:ffff")] - [DataRow(98, "::3fff:ffff")] - [DataRow(97, "::7fff:ffff")] - [DataRow(96, "::ffff:ffff")] - [DataRow(95, "::1:ffff:ffff")] - [DataRow(94, "::3:ffff:ffff")] - [DataRow(93, "::7:ffff:ffff")] - [DataRow(92, "::f:ffff:ffff")] - [DataRow(91, "::1f:ffff:ffff")] - [DataRow(90, "::3f:ffff:ffff")] - [DataRow(89, "::7f:ffff:ffff")] - [DataRow(88, "::ff:ffff:ffff")] - [DataRow(87, "::1ff:ffff:ffff")] - [DataRow(86, "::3ff:ffff:ffff")] - [DataRow(85, "::7ff:ffff:ffff")] - [DataRow(84, "::fff:ffff:ffff")] - [DataRow(83, "::1fff:ffff:ffff")] - [DataRow(82, "::3fff:ffff:ffff")] - [DataRow(81, "::7fff:ffff:ffff")] - [DataRow(80, "::ffff:ffff:ffff")] - [DataRow(79, "::1:ffff:ffff:ffff")] - [DataRow(78, "::3:ffff:ffff:ffff")] - [DataRow(77, "::7:ffff:ffff:ffff")] - [DataRow(76, "::f:ffff:ffff:ffff")] - [DataRow(75, "::1f:ffff:ffff:ffff")] - [DataRow(74, "::3f:ffff:ffff:ffff")] - [DataRow(73, "::7f:ffff:ffff:ffff")] - [DataRow(72, "::ff:ffff:ffff:ffff")] - [DataRow(71, "::1ff:ffff:ffff:ffff")] - [DataRow(70, "::3ff:ffff:ffff:ffff")] - [DataRow(69, "::7ff:ffff:ffff:ffff")] - [DataRow(68, "::fff:ffff:ffff:ffff")] - [DataRow(67, "::1fff:ffff:ffff:ffff")] - [DataRow(66, "::3fff:ffff:ffff:ffff")] - [DataRow(65, "::7fff:ffff:ffff:ffff")] - [DataRow(64, "::ffff:ffff:ffff:ffff")] - [DataRow(63, "::1:ffff:ffff:ffff:ffff")] - [DataRow(62, "::3:ffff:ffff:ffff:ffff")] - [DataRow(61, "::7:ffff:ffff:ffff:ffff")] - [DataRow(60, "::f:ffff:ffff:ffff:ffff")] - [DataRow(59, "::1f:ffff:ffff:ffff:ffff")] - [DataRow(58, "::3f:ffff:ffff:ffff:ffff")] - [DataRow(57, "::7f:ffff:ffff:ffff:ffff")] - [DataRow(56, "::ff:ffff:ffff:ffff:ffff")] - [DataRow(55, "::1ff:ffff:ffff:ffff:ffff")] - [DataRow(54, "::3ff:ffff:ffff:ffff:ffff")] - [DataRow(53, "::7ff:ffff:ffff:ffff:ffff")] - [DataRow(52, "::fff:ffff:ffff:ffff:ffff")] - [DataRow(51, "::1fff:ffff:ffff:ffff:ffff")] - [DataRow(50, "::3fff:ffff:ffff:ffff:ffff")] - [DataRow(49, "::7fff:ffff:ffff:ffff:ffff")] - [DataRow(48, "::ffff:ffff:ffff:ffff:ffff")] - [DataRow(47, "::1:ffff:ffff:ffff:ffff:ffff")] - [DataRow(46, "::3:ffff:ffff:ffff:ffff:ffff")] - [DataRow(45, "::7:ffff:ffff:ffff:ffff:ffff")] - [DataRow(44, "::f:ffff:ffff:ffff:ffff:ffff")] - [DataRow(43, "::1f:ffff:ffff:ffff:ffff:ffff")] - [DataRow(42, "::3f:ffff:ffff:ffff:ffff:ffff")] - [DataRow(41, "::7f:ffff:ffff:ffff:ffff:ffff")] - [DataRow(40, "::ff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(39, "::1ff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(38, "::3ff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(37, "::7ff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(36, "::fff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(35, "::1fff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(34, "::3fff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(33, "::7fff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(32, "::ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(31, "0:1:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(30, "0:3:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(29, "0:7:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(28, "0:f:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(27, "0:1f:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(26, "0:3f:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(25, "0:7f:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(24, "0:ff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(23, "0:1ff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(22, "0:3ff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(21, "0:7ff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(20, "0:fff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(19, "0:1fff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(18, "0:3fff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(17, "0:7fff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(16, "0:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(15, "1:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(14, "3:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(13, "7:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(12, "f:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(11, "1f:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(10, "3f:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(9, "7f:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(8, "ff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(7, "1ff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(6, "3ff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(5, "7ff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(4, "fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(3, "1fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(2, "3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(1, "7fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] - [DataRow(0, "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] - public void Test_WildcardMask_ipv6_cidr(int cidr, string expected) + [DataTestMethod] + [DataRow(128, "::")] + [DataRow(127, "::1")] + [DataRow(126, "::3")] + [DataRow(125, "::7")] + [DataRow(124, "::f")] + [DataRow(123, "::1f")] + [DataRow(122, "::3f")] + [DataRow(121, "::7f")] + [DataRow(120, "::ff")] + [DataRow(119, "::1ff")] + [DataRow(118, "::3ff")] + [DataRow(117, "::7ff")] + [DataRow(116, "::fff")] + [DataRow(115, "::1fff")] + [DataRow(114, "::3fff")] + [DataRow(113, "::7fff")] + [DataRow(112, "::ffff")] + [DataRow(111, "::1:ffff")] + [DataRow(110, "::3:ffff")] + [DataRow(109, "::7:ffff")] + [DataRow(108, "::f:ffff")] + [DataRow(107, "::1f:ffff")] + [DataRow(106, "::3f:ffff")] + [DataRow(105, "::7f:ffff")] + [DataRow(104, "::ff:ffff")] + [DataRow(103, "::1ff:ffff")] + [DataRow(102, "::3ff:ffff")] + [DataRow(101, "::7ff:ffff")] + [DataRow(100, "::fff:ffff")] + [DataRow(99, "::1fff:ffff")] + [DataRow(98, "::3fff:ffff")] + [DataRow(97, "::7fff:ffff")] + [DataRow(96, "::ffff:ffff")] + [DataRow(95, "::1:ffff:ffff")] + [DataRow(94, "::3:ffff:ffff")] + [DataRow(93, "::7:ffff:ffff")] + [DataRow(92, "::f:ffff:ffff")] + [DataRow(91, "::1f:ffff:ffff")] + [DataRow(90, "::3f:ffff:ffff")] + [DataRow(89, "::7f:ffff:ffff")] + [DataRow(88, "::ff:ffff:ffff")] + [DataRow(87, "::1ff:ffff:ffff")] + [DataRow(86, "::3ff:ffff:ffff")] + [DataRow(85, "::7ff:ffff:ffff")] + [DataRow(84, "::fff:ffff:ffff")] + [DataRow(83, "::1fff:ffff:ffff")] + [DataRow(82, "::3fff:ffff:ffff")] + [DataRow(81, "::7fff:ffff:ffff")] + [DataRow(80, "::ffff:ffff:ffff")] + [DataRow(79, "::1:ffff:ffff:ffff")] + [DataRow(78, "::3:ffff:ffff:ffff")] + [DataRow(77, "::7:ffff:ffff:ffff")] + [DataRow(76, "::f:ffff:ffff:ffff")] + [DataRow(75, "::1f:ffff:ffff:ffff")] + [DataRow(74, "::3f:ffff:ffff:ffff")] + [DataRow(73, "::7f:ffff:ffff:ffff")] + [DataRow(72, "::ff:ffff:ffff:ffff")] + [DataRow(71, "::1ff:ffff:ffff:ffff")] + [DataRow(70, "::3ff:ffff:ffff:ffff")] + [DataRow(69, "::7ff:ffff:ffff:ffff")] + [DataRow(68, "::fff:ffff:ffff:ffff")] + [DataRow(67, "::1fff:ffff:ffff:ffff")] + [DataRow(66, "::3fff:ffff:ffff:ffff")] + [DataRow(65, "::7fff:ffff:ffff:ffff")] + [DataRow(64, "::ffff:ffff:ffff:ffff")] + [DataRow(63, "::1:ffff:ffff:ffff:ffff")] + [DataRow(62, "::3:ffff:ffff:ffff:ffff")] + [DataRow(61, "::7:ffff:ffff:ffff:ffff")] + [DataRow(60, "::f:ffff:ffff:ffff:ffff")] + [DataRow(59, "::1f:ffff:ffff:ffff:ffff")] + [DataRow(58, "::3f:ffff:ffff:ffff:ffff")] + [DataRow(57, "::7f:ffff:ffff:ffff:ffff")] + [DataRow(56, "::ff:ffff:ffff:ffff:ffff")] + [DataRow(55, "::1ff:ffff:ffff:ffff:ffff")] + [DataRow(54, "::3ff:ffff:ffff:ffff:ffff")] + [DataRow(53, "::7ff:ffff:ffff:ffff:ffff")] + [DataRow(52, "::fff:ffff:ffff:ffff:ffff")] + [DataRow(51, "::1fff:ffff:ffff:ffff:ffff")] + [DataRow(50, "::3fff:ffff:ffff:ffff:ffff")] + [DataRow(49, "::7fff:ffff:ffff:ffff:ffff")] + [DataRow(48, "::ffff:ffff:ffff:ffff:ffff")] + [DataRow(47, "::1:ffff:ffff:ffff:ffff:ffff")] + [DataRow(46, "::3:ffff:ffff:ffff:ffff:ffff")] + [DataRow(45, "::7:ffff:ffff:ffff:ffff:ffff")] + [DataRow(44, "::f:ffff:ffff:ffff:ffff:ffff")] + [DataRow(43, "::1f:ffff:ffff:ffff:ffff:ffff")] + [DataRow(42, "::3f:ffff:ffff:ffff:ffff:ffff")] + [DataRow(41, "::7f:ffff:ffff:ffff:ffff:ffff")] + [DataRow(40, "::ff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(39, "::1ff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(38, "::3ff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(37, "::7ff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(36, "::fff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(35, "::1fff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(34, "::3fff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(33, "::7fff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(32, "::ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(31, "0:1:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(30, "0:3:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(29, "0:7:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(28, "0:f:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(27, "0:1f:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(26, "0:3f:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(25, "0:7f:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(24, "0:ff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(23, "0:1ff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(22, "0:3ff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(21, "0:7ff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(20, "0:fff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(19, "0:1fff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(18, "0:3fff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(17, "0:7fff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(16, "0:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(15, "1:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(14, "3:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(13, "7:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(12, "f:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(11, "1f:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(10, "3f:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(9, "7f:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(8, "ff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(7, "1ff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(6, "3ff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(5, "7ff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(4, "fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(3, "1fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(2, "3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(1, "7fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] + [DataRow(0, "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff")] + public void Test_WildcardMask_ipv6_cidr(int cidr, string expected) { var ipnetwork = IPNetwork2.Parse($"::/{cidr}"); @@ -189,4 +189,5 @@ public void Test_WildcardMask_ipv6_cidr(int cidr, string expected) Assert.AreEqual(cidr, cidr2, "netmask"); Assert.AreEqual(expectedcidr, wildcardcidr, "wildcardcidr"); } + } } \ No newline at end of file