Commit 077c5720 authored by Brickner_cp's avatar Brickner_cp

Improve tests.

parent d2e2016f
...@@ -185,6 +185,7 @@ namespace PcapDotNet.Core.Test ...@@ -185,6 +185,7 @@ namespace PcapDotNet.Core.Test
return false; return false;
case "ipv6.src_sa_mac": case "ipv6.src_sa_mac":
case "ipv6.dst_sa_mac":
case "ipv6.sa_mac": case "ipv6.sa_mac":
case "ipv6.dst_6to4_gw_ipv4": case "ipv6.dst_6to4_gw_ipv4":
case "ipv6.dst_6to4_sla_id": case "ipv6.dst_6to4_sla_id":
......
...@@ -57,17 +57,19 @@ namespace PcapDotNet.Packets.Test ...@@ -57,17 +57,19 @@ namespace PcapDotNet.Packets.Test
Destination = new MacAddress("A0:A1:A2:A3:A4:A5") Destination = new MacAddress("A0:A1:A2:A3:A4:A5")
}; };
Random random = new Random(); int seed = new Random().Next();
Console.WriteLine("Seed: " + seed);
IpV4Layer ipV4Layer = random.NextIpV4Layer(null); Random random = new Random(seed);
ipV4Layer.HeaderChecksum = null;
Layer ipLayer = random.NextBool() ? (Layer)ipV4Layer : random.NextIpV6Layer(true);
UdpLayer udpLayer = random.NextUdpLayer();
udpLayer.Checksum = null;
for (int i = 0; i != 1000; ++i) for (int i = 0; i != 1000; ++i)
{ {
IpV4Layer ipV4Layer = random.NextIpV4Layer(null);
ipV4Layer.HeaderChecksum = null;
Layer ipLayer = random.NextBool() ? (Layer)ipV4Layer : random.NextIpV6Layer(true);
UdpLayer udpLayer = random.NextUdpLayer();
udpLayer.Checksum = null;
DnsLayer dnsLayer; DnsLayer dnsLayer;
do do
{ {
......
...@@ -54,10 +54,9 @@ namespace PcapDotNet.Packets.Test ...@@ -54,10 +54,9 @@ namespace PcapDotNet.Packets.Test
Destination = new MacAddress("A0:A1:A2:A3:A4:A5") Destination = new MacAddress("A0:A1:A2:A3:A4:A5")
}; };
Random random = new Random(); int seed = new Random().Next();
int seed = random.Next();
Console.WriteLine("Seed: " + seed); Console.WriteLine("Seed: " + seed);
random = new Random(seed); Random random = new Random(seed);
for (int i = 0; i != 200; ++i) for (int i = 0; i != 200; ++i)
{ {
...@@ -217,10 +216,9 @@ namespace PcapDotNet.Packets.Test ...@@ -217,10 +216,9 @@ namespace PcapDotNet.Packets.Test
Destination = new MacAddress("A0:A1:A2:A3:A4:A5") Destination = new MacAddress("A0:A1:A2:A3:A4:A5")
}; };
Random random = new Random(); int seed = new Random().Next();
int seed = random.Next();
Console.WriteLine("Seed: " + seed); Console.WriteLine("Seed: " + seed);
random = new Random(seed); Random random = new Random(seed);
for (int i = 0; i != 100; ++i) for (int i = 0; i != 100; ++i)
{ {
......
...@@ -52,10 +52,9 @@ namespace PcapDotNet.Packets.Test ...@@ -52,10 +52,9 @@ namespace PcapDotNet.Packets.Test
[TestMethod] [TestMethod]
public void RandomHttpTest() public void RandomHttpTest()
{ {
Random random = new Random(); int seed = new Random().Next();
int seed = random.Next();
Console.WriteLine("Seed: " + seed); Console.WriteLine("Seed: " + seed);
random = new Random(seed); Random random = new Random(seed);
for (int i = 0; i != 200; ++i) for (int i = 0; i != 200; ++i)
{ {
......
...@@ -53,10 +53,9 @@ namespace PcapDotNet.Packets.Test ...@@ -53,10 +53,9 @@ namespace PcapDotNet.Packets.Test
Destination = new MacAddress("A0:A1:A2:A3:A4:A5") Destination = new MacAddress("A0:A1:A2:A3:A4:A5")
}; };
Random random = new Random(); int seed = new Random().Next();
int seed = random.Next();
Console.WriteLine("Seed: " + seed); Console.WriteLine("Seed: " + seed);
random = new Random(seed); Random random = new Random(seed);
for (int i = 0; i != 2000; ++i) for (int i = 0; i != 2000; ++i)
{ {
......
...@@ -53,10 +53,9 @@ namespace PcapDotNet.Packets.Test ...@@ -53,10 +53,9 @@ namespace PcapDotNet.Packets.Test
Destination = new MacAddress("A0:A1:A2:A3:A4:A5") Destination = new MacAddress("A0:A1:A2:A3:A4:A5")
}; };
Random random = new Random(); int seed = new Random().Next();
int seed = random.Next();
Console.WriteLine("Seed: " + seed); Console.WriteLine("Seed: " + seed);
random = new Random(seed); Random random = new Random(seed);
for (int i = 0; i != 200; ++i) for (int i = 0; i != 200; ++i)
{ {
......
...@@ -66,10 +66,9 @@ namespace PcapDotNet.Packets.Test ...@@ -66,10 +66,9 @@ namespace PcapDotNet.Packets.Test
EtherType = EthernetType EtherType = EthernetType
}; };
Random random = new Random(); int seed = new Random().Next();
int seed = random.Next();
Console.WriteLine("Seed: " + seed); Console.WriteLine("Seed: " + seed);
random = new Random(seed); Random random = new Random(seed);
for (int i = 0; i != 1000; ++i) for (int i = 0; i != 1000; ++i)
{ {
......
...@@ -56,10 +56,9 @@ namespace PcapDotNet.Packets.Test ...@@ -56,10 +56,9 @@ namespace PcapDotNet.Packets.Test
Destination = ethernetDestination Destination = ethernetDestination
}; };
Random random = new Random(); int seed = new Random().Next();
int seed = random.Next(); Console.WriteLine("Seed: " + seed);
Console.WriteLine("Seed: {0}", seed); Random random = new Random(seed);
random = new Random(seed);
for (int i = 0; i != 1000; ++i) for (int i = 0; i != 1000; ++i)
{ {
......
...@@ -52,10 +52,9 @@ namespace PcapDotNet.Packets.Test ...@@ -52,10 +52,9 @@ namespace PcapDotNet.Packets.Test
Destination = new MacAddress("A0:A1:A2:A3:A4:A5") Destination = new MacAddress("A0:A1:A2:A3:A4:A5")
}; };
Random random = new Random(); int seed = new Random().Next();
int seed = random.Next();
Console.WriteLine("Seed: " + seed); Console.WriteLine("Seed: " + seed);
random = new Random(seed); Random random = new Random(seed);
for (int i = 0; i != 1000; ++i) for (int i = 0; i != 1000; ++i)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment