Exemplo n.º 1
0
        public void ToString_Test(ChecksumStringFormat format)
        {
            var data     = new byte[] { 1, 2, 3, 4, 5 };
            var checksum = new Checksum(data);
            var str      = checksum.ToString(format);

            Assert.That(str, Is.Not.Null.Or.Empty);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Returns checksum formatted as string.
        /// </summary>
        public string ToString(ChecksumStringFormat format)
        {
            if (format == ChecksumStringFormat.Base64)
            {
                return(Convert.ToBase64String(_data));
            }
            if (format == ChecksumStringFormat.Hex)
            {
                return(BitConverter.ToString(_data).Replace("-", ""));
            }

            throw new ArgumentOutOfRangeException(nameof(format));
        }