public void CanCreateBase64StringViaConfig() { var config = new HashUtilityConfig(AlgorithmOptions.SHA256, EncodingOptions.UTF8, null, Base64FormattingOptions.None, true); Assert.AreEqual("bjQLnP+zepicpUTmu3gKLHiQHT+zNzh2hRGjBhevoB0=", HashUtility.Create(config.ToString()).ComputeHash(new byte[] { 0 }).ConvertToString()); }
public void CanGenerateConfigString() { Assert.AreEqual("{\"CustomAlgorithm\":null,\"UseBase64Encoding\":false,\"AlgorithmOption\":\"SHA256\",\"Base64FormattingOption\":\"None\",\"EncodingOption\":\"UTF8\",\"HashName\":null}", HashUtilityConfig.GenerateConfigString(AlgorithmOptions.SHA256, EncodingOptions.UTF8)); }