Tests.BaseTests.SignTest C# (CSharp) Method

SignTest() private method

private SignTest ( ) : void
return void
        public void SignTest()
        {
            const string testfolder = "Testfolder";
            const string expected = "9d6f33b5e347042e";
            const string seckeypass = "7e725ac9f52336f74dc54bbe2912855f79baacc08b008437809fq5527f1b2256";
            const string privateKey = "456453634232aeb543fbea3467ad996ac237b38646bcbc12e6232fbc0a8cd9a1ed46c7263af200000002000000000000004000000000992f22d875591d3bb7dc3f77caba3229e2f7b8afe655140bafabcb6c5d8b259366a2897624de65743de71f8f2dcc545a96c4b530ffd796d92f35eb02425f4196ab9a37ff2f542774d676625f8de689fa2da3e0a0250efd58347c35b927ca49ec4d93687be59d6e1a";
            var minisignPrivateKey = Minisign.LoadPrivateKey(Utilities.HexToBinary(privateKey), Encoding.UTF8.GetBytes(seckeypass));

            var file = Path.Combine(testfolder, "testfile.jpg");
            var signedFile = Minisign.Sign(file, minisignPrivateKey);

            var minisignSignature = Minisign.LoadSignatureFromFile(signedFile);
            var minisignPublicKey = Minisign.LoadPublicKeyFromFile(Path.Combine(testfolder, "test.pub"));
            Assert.AreEqual(expected, Utilities.BinaryToHex(minisignSignature.KeyId));
            Assert.AreEqual(expected, Utilities.BinaryToHex(minisignPublicKey.KeyId));

            Assert.AreEqual(true, Minisign.ValidateSignature(file, minisignSignature, minisignPublicKey));
            File.Delete(signedFile);
        }