public void Get(Byte[] input, EthernetFrameType expected) { var vlanFrame = new VLANFrame { Bytes = new Byte[4] }; vlanFrame.SetBytes(2, 2, input); vlanFrame.Type.Should().Be(expected); }
public void Get(EthernetFrameType input, Type excepted) { var vlanFrame = new VLANFrame { Bytes = new Byte[32] }; vlanFrame.Type = input; vlanFrame.Payload.GetType().Should().Be(excepted); }
public void Get() { var vlanFrame = new VLANFrame { Bytes = new Byte[4] }; vlanFrame.SetByte(0, 0b_0101_1111); vlanFrame.PCP.Should().Be(0b_010); }
public void Get() { var vlanFrame = new VLANFrame { Bytes = new Byte[4] }; vlanFrame.SetByte(0, 0b_0001_0000); vlanFrame.DEI.Should().Be(true); }
public void Get() { var vlanFrame = new VLANFrame { Bytes = new Byte[4] }; vlanFrame.SetByte(0, 0b_0001_1100); vlanFrame.SetByte(1, 0b_1010_0101); vlanFrame.VID.Should().Be(0b_1100_1010_0101); }
public void Set(Byte[] expected, EthernetFrameType input) { var vlanFrame = new VLANFrame { Bytes = new Byte[4] }; vlanFrame.Type = input; vlanFrame.GetBytes(2, 2).ToArray().Should().Equal(expected); vlanFrame.Type.Should().Be(input); }
public void Set() { var vlanFrame = new VLANFrame { Bytes = new Byte[4] }; vlanFrame.SetByte(0, 0b_1110_0000); vlanFrame.VID = 0b_1100_1010_0101; vlanFrame.GetByte(0).Should().Be(0b_1110_1100); vlanFrame.GetByte(1).Should().Be(0b_1010_0101); }
public void Set() { var vlanFrame = new VLANFrame { Bytes = new Byte[4] }; vlanFrame.DEI = true; vlanFrame.GetByte(0).Should().Be(0b_0001_0000); vlanFrame.DEI = false; vlanFrame.GetByte(0).Should().Be(0b_0000_0000); }
public void Display(VLANFrame vlanFrame) { NewLine($"vlan : vid={vlanFrame.VID,-5} type={vlanFrame.Type,-20}"); Display(vlanFrame.Payload); }