Beispiel #1
0
        public void CanEncode_Negative(long value)
        {
            var bnumber = new BNumber(value);
            var bencode = bnumber.EncodeAsString();

            bencode.Should().Be($"i{value}e");
        }
Beispiel #2
0
        public void CanEncode_Int64MinValue()
        {
            var bnumber = new BNumber(-9223372036854775808);
            var bencode = bnumber.EncodeAsString();

            bencode.Should().Be("i-9223372036854775808e");
        }
Beispiel #3
0
        public void CanEncode_Int64MaxValue()
        {
            var bnumber = new BNumber(9223372036854775807);
            var bencode = bnumber.EncodeAsString();

            bencode.Should().Be("i9223372036854775807e");
        }
Beispiel #4
0
        public void CanEncode_Zero()
        {
            var bnumber = new BNumber(0);
            var bencode = bnumber.EncodeAsString();

            bencode.Should().Be("i0e");
        }