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); }
/// <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)); }