Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 0 additions & 53 deletions .github/workflows/build.yml

This file was deleted.

19 changes: 10 additions & 9 deletions src/TestProject/BigIntegerBitWiseUnitTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
// Copyright (c) IPNetwork. All rights reserved.
// </copyright>

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();
Expand All @@ -23,4 +23,5 @@ public void Test1(byte[] bytes, int reverseLength, byte[] expected)
Assert.AreEqual(expected[i], result[i], i.ToString());
}
}
}
}
49 changes: 25 additions & 24 deletions src/TestProject/BigIntegerToUnitTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
// Copyright (c) IPNetwork. All rights reserved.
// </copyright>

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);
Expand All @@ -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++;
Expand All @@ -27,8 +27,8 @@ public void TestToOctalString3()
Assert.AreEqual("04000001", result);
}

[TestMethod]
public void TestToOctalString01()
[TestMethod]
public void TestToOctalString01()
{
BigInteger bigi = BigInteger.Zero;
bigi++;
Expand All @@ -37,8 +37,8 @@ public void TestToOctalString01()
Assert.AreEqual("01", result);
}

[TestMethod]
public void TestToOctalString02()
[TestMethod]
public void TestToOctalString02()
{
BigInteger bigi = BigInteger.Zero;
bigi--;
Expand All @@ -47,8 +47,8 @@ public void TestToOctalString02()
Assert.AreEqual("377", result);
}

[TestMethod]
public void TestToOctalString03()
[TestMethod]
public void TestToOctalString03()
{
BigInteger bigi = BigInteger.Zero;
bigi--;
Expand All @@ -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);
Expand All @@ -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);
Expand All @@ -83,8 +83,8 @@ public void TestToBinaryString1()
Assert.AreEqual("011111111111111111111111111111111", result);
}

[TestMethod]
public void TestToBinaryString01()
[TestMethod]
public void TestToBinaryString01()
{
BigInteger bigi = BigInteger.Zero;
bigi++;
Expand All @@ -93,17 +93,17 @@ public void TestToBinaryString01()
Assert.AreEqual("01", result);
}

[TestMethod]
public void TestToBinaryString2()
[TestMethod]
public void TestToBinaryString2()
{
var convertme = new BigInteger(-1);
string result = convertme.ToBinaryString();

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 };
Expand All @@ -112,4 +112,5 @@ public void TestToBinaryString3()

Assert.AreEqual("11111111", result);
}
}
}
33 changes: 17 additions & 16 deletions src/TestProject/CidrClassFullIpv4UnitTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
// Copyright (c) IPNetwork. All rights reserved.
// </copyright>

namespace TestProject;

[TestClass]
public class CidrClassFullIpv4UnitTest
namespace TestProject
{
[TestMethod]
public void TestTryGuessCidrNull()
[TestClass]
public class CidrClassFullIpv4UnitTest
{
[TestMethod]
public void TestTryGuessCidrNull()
{
var cidrguess = new CidrClassFull();

Expand All @@ -19,8 +19,8 @@ public void TestTryGuessCidrNull()
Assert.AreEqual(0, cidr, "cidr");
}

[TestMethod]
public void TestTryGuessCidrA()
[TestMethod]
public void TestTryGuessCidrA()
{
var cidrguess = new CidrClassFull();

Expand All @@ -31,8 +31,8 @@ public void TestTryGuessCidrA()
Assert.AreEqual(8, cidr, "cidr");
}

[TestMethod]
public void TestTryGuessCidrB()
[TestMethod]
public void TestTryGuessCidrB()
{
var cidrguess = new CidrClassFull();

Expand All @@ -43,8 +43,8 @@ public void TestTryGuessCidrB()
Assert.AreEqual(16, cidr, "cidr");
}

[TestMethod]
public void TestTryGuessCidrC()
[TestMethod]
public void TestTryGuessCidrC()
{
var cidrguess = new CidrClassFull();

Expand All @@ -55,8 +55,8 @@ public void TestTryGuessCidrC()
Assert.AreEqual(24, cidr, "cidr");
}

[TestMethod]
public void TestTryGuessCidrD()
[TestMethod]
public void TestTryGuessCidrD()
{
var cidrguess = new CidrClassFull();

Expand All @@ -67,8 +67,8 @@ public void TestTryGuessCidrD()
Assert.AreEqual(24, cidr, "cidr");
}

[TestMethod]
public void TestTryGuessCidrE()
[TestMethod]
public void TestTryGuessCidrE()
{
var cidrguess = new CidrClassFull();

Expand All @@ -78,4 +78,5 @@ public void TestTryGuessCidrE()
Assert.AreEqual(true, parsed, "parsed");
Assert.AreEqual(24, cidr, "cidr");
}
}
}
21 changes: 11 additions & 10 deletions src/TestProject/CidrClassFullIpv6UnitTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
// Copyright (c) IPNetwork. All rights reserved.
// </copyright>

namespace TestProject;

[TestClass]
public class CidrClassFullIpv6UnitTest
namespace TestProject
{
[TestMethod]
public void TestIpV6TryGuessCidrNull()
[TestClass]
public class CidrClassFullIpv6UnitTest
{
[TestMethod]
public void TestIpV6TryGuessCidrNull()
{
var cidrguess = new CidrClassFull();

Expand All @@ -19,8 +19,8 @@ public void TestIpV6TryGuessCidrNull()
Assert.AreEqual(0, cidr, "cidr");
}

[TestMethod]
public void TestIpV6TryGuessCidr1()
[TestMethod]
public void TestIpV6TryGuessCidr1()
{
var cidrguess = new CidrClassFull();

Expand All @@ -31,8 +31,8 @@ public void TestIpV6TryGuessCidr1()
Assert.AreEqual(64, cidr, "cidr");
}

[TestMethod]
public void TestIpV6TryGuessCidr2()
[TestMethod]
public void TestIpV6TryGuessCidr2()
{
var cidrguess = new CidrClassFull();

Expand All @@ -42,4 +42,5 @@ public void TestIpV6TryGuessCidr2()
Assert.AreEqual(true, parsed, "parsed");
Assert.AreEqual(64, cidr, "cidr");
}
}
}
Loading
Loading