コード例 #1
0
 public void ShouldHandleNullAndReturnNull()
 {
     Assert.That(OidParser.ReadFromBytes(null), Is.Null);
 }
コード例 #2
0
        public void ShouldHandleIncorrectlyTerminatedData()
        {
            var oid = OidParser.ReadFromBytes(new byte[] { 6, 8, 42, 134, 72, 206, 61, 3, 1, 255 });

            Assert.That(oid, Is.Null);
        }
コード例 #3
0
        public void ShouldHandleIncorrectLengthCheck()
        {
            var oid = OidParser.ReadFromBytes(new byte[] { 6, 9, 42, 134, 72, 206, 61, 3, 1, 7 });

            Assert.That(oid, Is.Null);
        }
コード例 #4
0
        public void ShouldHandleValidValue()
        {
            var oid = OidParser.ReadFromBytes(new byte[] { 6, 8, 42, 134, 72, 206, 61, 3, 1, 7 });

            Assert.That(oid.Value, Is.EqualTo("1.2.840.10045.3.1.7"));
        }
コード例 #5
0
 public void ShouldHandleLengthTooShortEvenWithCorrectPreamble()
 {
     Assert.That(OidParser.ReadFromBytes(new byte[] { 6 }), Is.Null);
 }
コード例 #6
0
 public void ShouldHandleEmptyArrayAndReturnNull()
 {
     Assert.That(OidParser.ReadFromBytes(new byte[0]), Is.Null);
 }