public void PacksDefinedClassCorrectlyIgnoringBoltIgnoredProperties() { var toPack = new SimpleClassWithBoltIgnoredProperty {A = true}; var expected = new List<byte> {0xA1, 0x81, 0x41, (byte) Markers.True}; //1 fields var actual = Packers.Map.Pack(toPack); actual.Should().Equal(expected); }
public void UnpPacksDefinedClassCorrectlyIgnoringBoltIgnoredProperties() { var expected = new SimpleClassWithBoltIgnoredProperty { A = true }; var toUnpack = new List <byte> { 0xA1, 0x81, 0x41, Markers.True }.ToArray(); //1 fields var actual = Packers.Map.Unpack <SimpleClassWithBoltIgnoredProperty>(toUnpack); actual.ShouldBeEquivalentTo(expected); }
public void PacksDefinedClassCorrectlyIgnoringBoltIgnoredProperties() { var toPack = new SimpleClassWithBoltIgnoredProperty { A = true }; var expected = new List <byte> { 0xA1, 0x81, 0x41, Markers.True }; //1 fields var actual = Packers.Map.Pack(toPack); actual.Should().Equal(expected); }
public void UnpPacksDefinedClassCorrectlyIgnoringBoltIgnoredProperties() { var expected = new SimpleClassWithBoltIgnoredProperty {A = true}; var toUnpack = new List<byte> {0xA1, 0x81, 0x41, (byte) Markers.True}.ToArray(); //1 fields var actual = Packers.Map.Unpack<SimpleClassWithBoltIgnoredProperty>(toUnpack); actual.ShouldBeEquivalentTo(expected); }